ErgoDox EZ Keymap
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
Usage
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.
Installing keymap
- 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 :)