qmk-firmware/layouts/community/ergodox/colemak_programmer
Jack Humbert d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* include variables and .h files as pp directives

* start layout compilation

* split ergodoxes up

* don't compile all layouts for everything

* might seg fault

* reset layouts variable

* actually reset layouts

* include rules.mk instead

* remove includes from rules.mk

* update variable setting

* load visualizer from path

* adds some more examples

* adds more layouts

* more boards added

* more boards added

* adds documentation for layouts

* use lowercase names for LAYOUT_

* add layout.json files for each layout

* add community folder, default keymaps for layouts

* touch-up default layouts

* touch-up layouts, some keyboard rules.mk

* update documentation for layouts

* fix up serial/i2c switches
2017-08-23 22:29:07 -04:00
..
keymap.c Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
readme.md Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
rules.mk Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00

ErgoDox EZ colemak_programmer

Features

  • Qwerty and colemak 2 in 1
    • Use DF() macro to swap the bottom layer so it behaves literally as collemak or qwerty
    • Graphical creator did not allow this so I had to use TO(0) and TO(1) on the picture
  • Symbol layer programmers friendly
    • Not only symbols are easy to access but common combination are easy too: ->, =>, !=, etc.
  • Windows and Mac
    • The extra repeated Win key is very handy on Mac
  • Numlock

I came to this layout after several iterations. It is not the ultimate best ergonomic layout but it is the best if you switch back and forth between ergodox and laptops.

Notes

  • The Quote and Enter can be swapped
  • If you use sculpted key caps try turning the bottom key 180 degrees so it became very comfortable to type with thumb.

Alternatively view the graphical creator version but beware it is not the same due to the creator limitations.

Default Default