74223c34a9
* `KC_RSHIFT` -> `KC_RSFT` * `KC_RCTRL` -> `KC_RCTL` * `KC_LSHIFT` -> `KC_LSFT` * `KC_LCTRL` -> `KC_LCTL` |
||
---|---|---|
.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk | ||
template.c |
nfriend's ErgoDox EZ configuration
View this keymap on keyboard-layout-editor.com.
Color legend:
- Black: Primary layer.
- Blue: Symbol layer. Accessed by holding either of the to sym keys on either end of the keyboard.
- Green: Numpad layer. Accessed by holding the to numpad key.
- Red: Arrow layer. Accessed by holding either of the to arrows thumb keys.
- Teal: Window management layer. Accessed by holding either of the to
WM thumb keys.
- Note: this layer is not pictured on this keymap since is tightly coupled to Magnet.
- Yellow: Miscellaneous layer. Includes LED control, layout toggling
(Colemak/Dvorak/QWERTY), platform toggling (Windows/Mac), and other
experimental features.
- Note: this layer is only partially pictured on this keymap
Caveats
In its current state, this keymap is fairly Mac-centric. Some of the features implemented in the Mac layers have not yet been ported to the corresponding Windows layers.
Building
To build this layout, open a command window in the root directory of this repository and run:
make ergodox_ez:nfriend
This will create a .build/ergodox_ez_nfriend.hex
file which can be flashed
using the Teensy loader. After the
.hex
file has been loaded into Teensy, the keyboard can be reprogrammed by
pressing the bottom-right key of the right half of the keyboard and the
top-right key of the left half (the RESET key in the screenshot
above).
Developing
Use the template in ./template.c
to help create new layers quickly.
This layout was originally based on this EZ Configurator configuration.