- # 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 ESDF 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 allows me to
- switch between this keyboard and a 40% like the
- [Crkbd](https://github.com/qmk/qmk_firmware/tree/master/keyboards/lily58/keymaps/bcat)
- without breaking muscle memory.
-
- * Space and Enter are on the big thumb keys so they're easy to press.
-
- * There are two shift keys because Right Shift is all that important, but just
- because I don't have any better ideas for what to put there.
-
- * Arrow keys are on VIM-style HJKL keys.
-
- * Home/End and Page Up/Page Down are equivalent to the arrow keys, but
- translated down one row.
-
- * Navigation is usable with just the right hand, to enable left-handed mousing
- at the same time. Additionally, Web page scrolling (Space, Shift+Space) is
- possible with just the left hand, for writing at the same time as scrolling.
-
- * Escape is easy to reach because Vim is life.
-
- * 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.
- They're positioned below the parens on the Raise layer for easy recall.
-
- * For consistency, mods aren't rebound on layers (except for the Tab key).
-
- ## Default layer
-
- ![Default layer layout](https://i.imgur.com/wx1brJV.png)
-
- ([KLE](http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f))
-
- ## Lower layer
-
- ![Lower layer layout](https://i.imgur.com/6ms2ll7.png)
-
- ([KLE](http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11))
-
- ## Raise layer
-
- ![Raise layer layout](https://i.imgur.com/HBowZ0w.png)
-
- ([KLE](http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823))
-
- ## Adjust layer
-
- ![Adjust layer layout](https://i.imgur.com/udhzfON.png)
-
- ([KLE](http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7))
|