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 |
6 years ago | |
---|---|---|
.. | ||
keymap.c | Creates a layouts/ folder for keymaps shared between keyboards (#1609) | 6 years ago |
readme.md | Creates a layouts/ folder for keymaps shared between keyboards (#1609) | 6 years ago |
There is only one layer, and it is based on Norman layout.
Looking for multiple-layer layouts?
It is CTL_T(KC_ESC)
and it works this way:
CTRL/ESC
to send ESC
.CTRL/ESC
to use as CTRL
.SHIFT
and right SHIFT
and then tap N
.First you need to install few brew packages.
brew tap osx-cross/avr
brew install dfu-programmer avr-libc teensy_loader_cli
Then you can clone this repository, make and flash your ErgoDox.
git clone https://github.com/romanzolotarev/qmk_firmware
cd qmk_firmware/keyboards/ergodox
# Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c
SLEEP_LED_ENABLED=no LAYOUT_ergodox=romanzolotarev-norman-osx make teensy