mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-27 19:49:01 +06:00
d2ff66a985
* 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 |
||
---|---|---|
.. | ||
keymap.c | ||
readme.md |
Roman's Layout
There is only one layer, and it is based on Norman layout.
Looking for multiple-layer layouts?
How to use Vim key
It is CTL_T(KC_ESC)
and it works this way:
- Tap
CTRL/ESC
to sendESC
. - Hold
CTRL/ESC
to use asCTRL
.
How to activate N-rollover
- Hold left
SHIFT
and rightSHIFT
and then tapN
.
How to make and flash on OS X
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