93bc737a8f
* Add script to build all bcat keymaps at once
* Move userspace RGB to separate source file
* Move layer handling logic into userspace
* Move keycap aliases into userspace
* Add OLED userspace library and Lily58 OLED setup
* Add Luna keyboard pet, generic OLED pet framework
Luna artwork and original implementation by HellSingCoder, licensed
under GPL v2.0.
See also:
|
||
---|---|---|
.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk |
readme.md
bcat's Eco layout
This is a cute little 4x14 ortholinear keyboard. I've set it up using an unsplit, ortho version of my split 3x6 + 3 thumb keys (Crkbd) layout, with the following changes:
-
The alpha keys are separated by an extra two columns in the middle to provide a little more hand separation, similar to a split keyboard.
-
The top three rows of the extra middle columns feature navigation keys and brackets/braces. I don't really use dedicated keys for these, but I had the keycaps, so I figured I may as well put them there.
-
I have a Left Alt and Right Super key on the bottom row just like my Lily58.
-
The two keys in each bottom corner are unbound, as is the 2U spacebar in the center of the bottom row. These keys are too inconvenient to reach, and there's nothing really useful to bind them to anyway.
Default layer
(KLE)
Lower layer
(KLE)
Raise layer
(KLE)
Adjust layer
(KLE)