qmk-firmware/keyboards/lily58/keymaps/bcat/readme.md
Jonathan Rascher a41066beed [Keymap] Assorted personal keymap and layout updates (#7082)
* Enable PERMISSIVE_HOLD and TAPPING_FORCE_HOLD

* Fix indentation in userspace

* Shuffle around more Lily58 symbol keys

* Reformat KBD67 keymap and KLE images

* Fix Lily58 lower layer image

* Reformat Quefrency keymap and KLE images

* Fix KBD67 KLE images... again

* Add KLE links for Quefrency

* Reformat 60% layouts and KLE images

* Move Super key back to right half of Lily58

* Move Lily58 ins/del out of the way of numbers

* Fix bottom row of Lily58 KLE image
2019-10-20 11:41:36 -07:00

69 lines
2.4 KiB
Markdown

# bcat's Lily58 layout
This split ergo layout is standard QWERTY on the default layer, with symbols on
the lower layer, numbers/navigation on the raise layer, and media keys centered
around the WASD cluster in the adjust (raise + lower) layer. A few general
principles went into this layout:
* The number row is optional, as are the outermost bottom row keys and the
"extra" keys on the innnermost columns below the controllers. This will enable
easy translation to a Crkbd or similar 40% ortho if I go that route.
* Space and Enter are on the big thumb keys so they're easy to press
(particularly with G20 or other low-profile keycaps there).
* There are two shift keys because really, Right Shift is important.
* Arrow keys are on VIM-style HJKL keys.
* Home/End and Page Up/Page Down are easy to reach and in a square kind of like
on the HHKB.
* Navigation should be usable with just the right hand, to enable left-handed
mousing at the same time. Additionally, Web page scrolling (Space, Shift+Space)
should be possible with just the left hand, for writing at the same time as
scrolling.
* Escape is easy to reach because Vim.
* Since most of the modifiers are on the left half, keys frequently pressed
together with mods (e.g., numbers, function keys, etc.) are on the Raise layer
activated by the right thumb.
* Every key on a TKL has a binding.
* Backspace is bound in the same place on every layer to avoid having to let go
of layer-shift keys to fix a mistake.
* Likewise, the comma and period keys are not rebound on the raise layer to
allow typing numbers with thousand separators and decimal points without
releasing the layer key.
* Brackets and braces are on or near the home row for quick access when coding.
* Other than Right Shift (sorry), modifiers aren't rebound on layers.
## Default layer
![Default layer layout](https://i.imgur.com/KlzNei7.png)
([KLE](http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f))
## Lower layer
![Lower layer layout](https://i.imgur.com/zjYwqtv.png)
([KLE](http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11))
## Raise layer
![Raise layer layout](https://i.imgur.com/S7S29G6.png)
([KLE](http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823))
## Adjust layer
![Adjust layer layout](https://i.imgur.com/tU72bSZ.png)
([KLE](http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7))