qmk_firmware/keyboards/ergodox_ez/keymaps/nathanvercaemert
Drashna Jaelre 92385b3fb6 Better handle LTO_ENABLE (#9832)
* Better handle LTO_ENABLE

Especially when calling from command line

* Replace LINK_TIME_OPTIMIZATION_ENABLE with LTO_ENABLE

* Remove long for LTO from show_options.mk
2020-08-29 14:30:02 -07:00
..
config.h
keymap.c [Keymap] Contributing Home-Row-Centric-Mousekey Layout (#9195) 2020-05-26 11:46:02 -07:00
readme.md
rules.mk Better handle LTO_ENABLE (#9832) 2020-08-29 14:30:02 -07:00

The nathanvercaemert ErgoDox EZ configuration

Centered around the home row and the use of mouse keys, this configuration focuses on minimal finger movement. No key is more than one unit away from a finger on the home row.

Layers

  • Base Layer
    • The two main thumb keys provide a loop to the mouse key layer. Pressing the left followed by the right always guarantees that you are on the base layer.
    • There are a lot of dual function keys on the base layer.
    • The layout of the letters is qwerty.
    • Pinkys, ring fingers, and middle fingers apply dual function modifiers (along with the keys above and below the ring fingers.)
  • Numbers, Symbols, and Function Keys.
    • From the base layer, many keys are dual function layer switches.
    • The switch on one hand changes the home row of the other hand to a row of symbols in most cases.
    • The left index finger, and the key below it, change the right hand to the numbers and function keys respectfully.
  • Mouse Layer
    • Clicking the main left thumb key navigates to the mouse layer (10.) Some dual function keys (technically tap dance functions) allow the left hand to apply modifiers to mouse clicks while tapping switches to navigation layers.
  • Navigation Layers
    • From the Mouse Layer, taps to the left home row navigate to scroll keys, arrow keys, and page keys.

Here is the image of my keymap:

Default