qmk-keychron-q3-colemak-dh/keyboards/handwired
James Young 138c3e7042
Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106)
* Add LAYOUT_alice support: fallacy

* Add LAYOUT_alice support: kb_elmo/sesame

* Add LAYOUT_alice support: cheshire/curiosity

* Add LAYOUT_alice support: evyd13/wonderland

* Add LAYOUT_alice support: mechlovin/adelais

* Update LAYOUT_alice support: projectkb/alice

The PR that added Alice community layout support for the projectkb/alice/rev2 simultaneously broke support for every other keyboard that supported LAYOUT_alice.

This commit partially reverts the offending PR. `LAYOUT_alice` for the projectkb/alice has been renamed to `LAYOUT_alice_split_bs`, and a correct 65-key `LAYOUT_alice` has been added.

Additionally, the `LAYOUTS` rule has been moved to keyboard level as the layout macros are shared between rev1 and rev2 boards, which means the layout options are the same for both revisions.

* Update ramonimbao/aelith info.json

Keyboard source was already correct to support LAYOUT_alice, but the layout tree was missing from info.json.

* Fork `alice` Community Layout...

... into Standard and Split Backspace versions

Also updates stanrc85's layout keymap to use 65 keys instead of the Split Backspace 66-key version.

* Update LAYOUT_alice support: sneakbox/aliceclone

Rework the sneakbox/aliceclone to use the Split Backspace Alice layout.

* Update LAYOUT_alice support: zoo/wampus

The layout macro that was `LAYOUT_alice` was 66 keys. This layout macro has been renamed to `LAYOUT_alice_split_bs`, and a 65-key `LAYOUT_alice` has been added.

Additionally, the 66-key macro has been rearranged to accept its keycodes in the intended order for Community Layout support.

* Update keyboards for `LAYOUT_alice_split_bs` support

* LAYOUT_alice_split_bs support: ergosaurus

* LAYOUT_alice_split_bs support: handwired/colorlice

* LAYOUT_alice(_split_bs) support: handwired/owlet60

* LAYOUT_alice_split_bs support: nightly_boards/alter/rev1

* LAYOUT_alice(_split_bs) support: sck/osa

* LAYOUT_alice_split_bs support: tgr/alice

* LAYOUT_alice(_split_bs) support: tkc/osav2

* LAYOUT_alice_split_bs support: xelus/valor/rev1
2020-12-03 14:07:41 -08:00
..
2x5keypad [Keyboard] Update default keymaps to use layer_state_t (#7444) 2019-11-21 22:40:29 -08:00
3dp660 format code according to conventions [skip ci] 2020-09-24 02:35:14 +00:00
6macro [Keyboard] Fix compiler issues for handwired/6macro (#11098) 2020-12-01 19:55:32 +00:00
42 Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
108key_trackpoint Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
412_64 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
aek64 BACKLIGHT_ON_STATE config.h fixes (#8862) 2020-04-30 16:24:13 +10:00
aplx2 Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
aranck Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
arrow_pad Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
atreus50 Create ajp10304 userspace and ortho_4x12 layout. (#9304) 2020-07-09 20:18:51 +01:00
bdn9_ble Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
bento [Keyboard] Bento handwired macro pad (#9973) 2020-08-18 13:45:33 -07:00
bluepill Remove references to ch-bootloader-jump.patch (#10998) 2020-11-22 21:12:30 +00:00
boss566y/redragon_vara [Keyboard] Added Handwired Redragon Keyboard (#9590) 2020-07-08 06:33:43 -07:00
brain Klackygears add user and handwired brain (#9154) 2020-06-28 12:07:57 +01:00
cans12er Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
chiron Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
ck4x4 Enable memcore to fix malloc/rand crashes (#8695) 2020-04-05 22:15:40 +01:00
cmd60 Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
co60 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
colorlice Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106) 2020-12-03 14:07:41 -08:00
curiosity [Keyboard] add Handwired/Curiosity (#10369) 2020-09-22 00:33:39 -07:00
d48 Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
dactyl Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
dactyl_left Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
dactyl_manuform [Keymap] Added 333fred 5x6_5 keymap (#10272) 2020-10-04 12:24:35 -07:00
dactyl_promicro Enforce definition of DIODE_DIRECTION for non-custom matrix boards (#7915) 2020-01-19 14:11:57 +11:00
daishi Convert two handwired default keymaps to Dynamic Macro feature (#8166) 2020-02-13 22:20:18 -08:00
datahand Cleanup rules.mk for USB64 and USB128 keyboards (#6769) 2019-09-19 09:55:03 -07:00
ddg_56 [Keyboard] Add DGG-56 Handwired (#8740) 2020-04-18 17:20:42 -07:00
eagleii [Keyboard] Addition Eagle II keyboard (#7927) 2020-01-19 18:07:30 -08:00
fc200rt_qmk Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
fivethirteen Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
floorboard Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
frenchdev Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
freoduo [Keyboard] Freoduo - handwired split ortho keyboard. (#10724) 2020-10-24 16:54:38 -07:00
fruity60 Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
gamenum Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
hacked_motospeed Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
heisenberg Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
hexon38 [Keyboard] Remove PREVENT_STUCK_MODIFIERS from config.h files (#7592) 2019-12-09 16:00:27 -08:00
hnah40 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
hnah40rgb 2020 November 28 Breaking Changes Update (#11053) 2020-11-28 12:02:18 -08:00
hnah108 2020 November 28 Breaking Changes Update (#11053) 2020-11-28 12:02:18 -08:00
ibm122m Cleanup rules.mk for USB64 and USB128 keyboards (#6769) 2019-09-19 09:55:03 -07:00
jn68m Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
jopr Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
jot50 [Keyboard] Update default keymaps to use layer_state_t (#7444) 2019-11-21 22:40:29 -08:00
jotanck Jotanck (#9531) 2020-06-24 23:08:24 -07:00
jotpad16 [Keyboard] jotpad16 status leds (#8643) 2020-04-12 10:25:09 -07:00
jtallbean Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
juliet [Keyboard] add Juliet (#9240) 2020-06-05 02:13:31 -07:00
k8split Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
k_numpad17 Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
kbod Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
ks63 [Keyboard] Add new keyboard ks63 handwired (#9712) 2020-07-30 11:08:17 -07:00
leftynumpad [Keyboard] LeftyNumpad Keyboard (#10500) 2020-10-07 15:35:42 -07:00
lovelive9 Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
magicforce61 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
magicforce68 Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
mechboards_micropad Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
minorca Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
ms_sculpt_mobile 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
myskeeb Fix 'does not have a readme.md' warnings (#9294) 2020-06-04 02:07:37 -07:00
nicekey Enforce definition of DIODE_DIRECTION for non-custom matrix boards (#7915) 2020-01-19 14:11:57 +11:00
not_so_minidox Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
novem Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
numpad20 Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
obuwunkunubi/spaget [Keyboard] obuwunkunubi/spaget handwired (#8738) 2020-04-09 12:45:08 -07:00
onekey handwired/onekey/blackpill_f401: Fix I2C pin config mismatch (#10322) 2020-11-12 20:00:35 +11:00
ortho5x13 Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
owlet60 Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106) 2020-12-03 14:07:41 -08:00
p65rgb 2020 November 28 Breaking Changes Update (#11053) 2020-11-28 12:02:18 -08:00
p1800fl Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
pilcrow Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
pill60 [Keyboard] added Pill60 to handwired/pill60 (#10798) 2020-11-15 11:40:55 -08:00
postageboard Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
prime_exl Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
prime_exl_plus Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
prkl30 [Keymap] Add Erkhal keymap to PRKL30 (#8355) 2020-03-11 16:06:47 -07:00
promethium Better handle LTO_ENABLE (#9832) 2020-08-29 14:30:02 -07:00
pterodactyl [Keyboard] Pterodactyl handwired (#9884) 2020-08-22 12:59:24 -07:00
pteron [Keyboard] Remove PREVENT_STUCK_MODIFIERS from config.h files (#7592) 2019-12-09 16:00:27 -08:00
pteron38 [Keyboard] Handwired pteron38 (#10035) 2020-08-26 01:12:19 -07:00
pteron44 [Keyboard] Add pteron44 keyboard (#10708) 2020-10-23 14:31:24 -07:00
qc60 Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
reddot Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
retro_refit Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
riblee_f401 Clean ChibiOS platform files (#10505) 2020-10-08 10:20:23 +11:00
riblee_f411 Add OLED support for Riblee F411 (#10778) 2020-11-02 21:20:22 +00:00
rs60 Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
selene [Keyboard] Add "Selene" to the handwired section (#9920) 2020-08-07 13:31:22 -07:00
sick68 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
sick_pad [Keyboard] Add SiCK-PAD handwired keyboard (#10429) 2020-09-28 21:25:53 -07:00
slash Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
space_oddity Convert two handwired default keymaps to Dynamic Macro feature (#8166) 2020-02-13 22:20:18 -08:00
splittest Move splittest I2C (#8346) 2020-03-09 15:36:40 +11:00
steamvan 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
sticc14 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
stream_cheap [Keyboard] Added a new handwired 2x3,2x4,2x5 keyboard called the Stream_cheap (#9871) 2020-07-31 16:18:06 -07:00
swiftrax fix handwired/swiftrax/beegboy keymaps (#11071) 2020-12-01 22:49:52 +11:00
symmetric70_proto [Keyboard] add Symmetric70 keyboard prototype (#10780) 2020-11-15 11:31:23 -08:00
symmetry60 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
t111 Add STM32Duino to bootloader selection (#10558) 2020-10-13 03:19:50 +11:00
tennie Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
terminus_mini Remove keymap_config extern from default keymaps (#7399) 2019-11-20 22:31:36 +00:00
trackpoint Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
traveller Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
tritium_numpad Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00
twadlee/tp69 Remove HD44780 References, Part 3 (#10238) 2020-09-07 22:28:18 -07:00
unk [Keyboard] Add UNK keyboard. (#9571) 2020-06-29 16:32:59 -07:00
videowriter Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
wabi [Keyboard] Wabi handwire (#9704) 2020-08-16 18:33:20 -07:00
woodpad Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
wulkan Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
xealous [Keyboard] Update default keymaps to use layer_state_t (#7444) 2019-11-21 22:40:29 -08:00
xealousbrown Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
z150 Add STM32Duino to bootloader selection (#10558) 2020-10-13 03:19:50 +11:00
zergo [Keyboard] update keymap of zergo keyboard (#10402) 2020-10-13 04:16:10 -07:00