qmk-firmware/keyboards/crkbd/keymaps/thefrey
Drashna Jaelre a58c66df88 Reduce CRKBD firmware size by reducing layer numbers (#5471)
* Reduce CRKBD firmware size by reducing layer numbers

* Update layer output code based on mtei's suggestion/code

* Fix spacing

* Revert "Update layer output code based on mtei's suggestion/code"

This reverts commit 036d347db309170afd5676e694adfda69f912615.

Unfortunately, because this is NOT in the keymap itself, the layer macros aren't accessible and will error on commit

* Add comment for future person
2019-04-18 14:02:32 -07:00
..
config.h Add personal keymap for crkbd (#5208) 2019-03-10 10:17:43 -07:00
keymap.c Reduce CRKBD firmware size by reducing layer numbers (#5471) 2019-04-18 14:02:32 -07:00
README.md Add personal keymap for crkbd (#5208) 2019-03-10 10:17:43 -07:00
rules.mk Add personal keymap for crkbd (#5208) 2019-03-10 10:17:43 -07:00

the-frey-layout

Keyboard layout by the-frey

This is a layout that allows access to all the paren keys easily, has a tab on the lower layer (for SUPER-TAB app switching) and some utility features like PGUP/PGDOWN and HOME/END.

In addition, the arrows are on the lower layer and are bound to the vim keys (h,j,k,l). I've found this a productive layout for programming in emacs and hopefully you will too.

The layout image above shows the keymap, with each key marked with all three layers:

  • The top indicates the raise layer
  • The middle indicates the default layer
  • The bottom indicates the lower layer

All the keys respond as you'd expect to the 'shift' key - i.e. on a UK/GB keyboard, / becomes ? and so on.