1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/ergodox_ez/keymaps/nfriend
Ryan c6f1b594a2
Remove legacy keycodes, part 2 (#18660)
* `KC_SYSREQ` -> `KC_SYRQ`

And one `KC_ALT_ERASE` -> `KC_ERAS`

* `KC_NONUS_BSLASH` -> `KC_NUBS`

* `KC_NUMLOCK` -> `KC_NUM`

* `KC_CLCK` -> `KC_CAPS`

* `KC_SCROLLLOCK` -> `KC_SCRL`

* `KC_LBRACKET` -> `KC_LBRC`

* `KC_RBRACKET` -> `KC_RBRC`

* `KC_CAPSLOCK` -> `KC_CAPS`
2022-10-10 20:06:26 +01:00
..
config.h
keymap.c Remove legacy keycodes, part 2 (#18660) 2022-10-10 20:06:26 +01:00
readme.md
rules.mk Remove backwards compatibility of debounce names (#13877) 2021-08-09 19:46:18 +01:00
template.c

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.