You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
precondition 1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)
1 year ago
..
config.h Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 1 year ago
keymap.c Remove legacy EEPROM clear keycodes (#18782) 1 year ago
readme.md [Keymap] Add nfriend's ErgoDox EZ keymap (#10545) 3 years ago
rules.mk Remove backwards compatibility of debounce names (#13877) 2 years ago
template.c [Keymap] Add nfriend's ErgoDox EZ keymap (#10545) 3 years ago

readme.md

nfriend's ErgoDox EZ configuration

nfriend's ErgoDox EZ keymap

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.