Tom de Bruijn's ErgoDox EZ keymap.
This is a keymap used by the qmk_firmware using revision
d8253b83e81086514a72fe0dfde7e75c047cccc2.
This works on the ErgoDox EZ Shine and an ErgoDox EZ from 2016.
The keymap contains multiple layers. There are ASCII "images" of each layer in the keymap.c file.
- Layer 0 - Base layer
- ErgoDox QWERTY keyboard
- Modifier keys are different
- Layer 1 - Symbol layer
- Norman-style layout symbol layer for ErgoDox
- Layer 2 - Media layer
- Media controls
- Arrow keys
- Layer 3 - App and window management layer
- Same as layer 0, but every key is their HYPER version. Used by my Hammerspoon config.
- Layer 4 - RGB light configuration layer
- Only works on the ErgoDox EZ Shine
- Layer 5 - Mouse controls layer
The keymap in this repository is to be used in combination with the qmk_firmware repository.
Modify the keymap.c file to change the keyboard layout and layers.
- Clone the qmk_firmware repository.
- Follow the installation instruction on the qmk_firmware repository.
- Clone this repository in the following directory inside the qmk_firmware repository:
keyboards/ergodox_ez/keymaps/tombruijn/
- Start teensy and set teensy to automatic.
- Modify keymap, if necessary.
- Run the following command inside the qmk_firmware root directory.
make ergodox_ez:tombruijn
- Point teensy to use the generated hex file. (Only have to do this once per teensy start.)
- Press the teensy button on the keyboard with a paperclip.
- The ErgoDox EZ will restart with the new keymap.
Repeat steps 5-9 until happy :)