qmk-keychron-q3-colemak-dh/keyboards/lily58/keymaps/bcat
Jonathan Rascher b5ebdf1b3a
[Keymap] bcat keymaps and userspace (#10705)
Add Eco keymap, factor Crkbd keymap to community layout, other minor tweaks

* Remove outdated Crkbd Ctrl key positioning info

* Add Left Alt key to Lily58 keymap

* Lily58 no longer overrides default TAPPING_TERM

* Refactor Crkbd keymap to use new community layout

* Fix underglow animations for Crkbd w/ Split Common

* Add initial Eco keymap

* Update outdated reference to Crkbd layout

* Add keymap links to userspace readme

* Add copyright notices to files changed in this PR
2020-11-05 22:41:06 -08:00
..
config.h Rework bcat Crkbd and Lily58 modifier keys (#9692) 2020-07-10 22:57:49 +01:00
keymap.c [Keymap] bcat keymaps and userspace (#10705) 2020-11-05 22:41:06 -08:00
readme.md [Keymap] bcat keymaps and userspace (#10705) 2020-11-05 22:41:06 -08:00
rules.mk [Keymap] Initial personal keymap for Lily58 (#6908) 2019-10-05 12:40:08 -07:00

bcat's Lily58 layout

This split ergo layout follows my preferred split 3x6 + 3 thumb keys (Crkbd) layout with a few changes:

  • There's an optional number row at the top of the keyboard. I am quite used to using layers for numbers and symbols, so in practice this goes unused.

  • The dedicated Hyphen/Underscore and Equals/Plus keys on the number row are placed in the same positions as on the ErgoDox EZ. (There's no real reason for this; I just had to do something with those keys.)

  • The extra thumb keys on the bottom row are used for a Left Alt key (for easier Alt+Tab, Alt+F4, etc.) and a dedicated Super key.

  • The harder-to-reach thumb keys below the controllers are bound to browser back/forward navigation keys.

Default layer

Default layer layout

(KLE)

Lower layer

Lower layer layout

(KLE)

Raise layer

Raise layer layout

(KLE)

Adjust layer

Adjust layer layout

(KLE)