This repository contains the layout files for my Ergodox Infinity keyboard. It has the Colemak layout on the base layer, Colemak Mod-DH on the second layer (something I trying out), and custom overlays for navigation/programming/data-entry.
- Clone https://github.com/qmk/qmk_firmware
git clone git@github.com:qmk/qmk_firmware.git
- Move into the qmk_firmware directory
cd qmk_firmware
- Install dependencies:
./util/install/debian.sh
(for debian) - Install qmk:
sudo python3 -m pip install qmk
- Clone this repo into
git clone git@github.com:MarkHedleyJones/ergodox-infinity-keymap.git keyboards/input_club/ergodox_infinity/keymaps/my-custom-keymaps
- Visit config.qmk.fm, click upload and supply the keymap.json file in this repository.
- Modify and re-upload the keymap.json file.
- Generate keymap source file
qmk json2c keyboards/input_club/ergodox_infinity/keymaps/my-custom-keymaps/keymap.json > keyboards/input_club/ergodox_infinity/keymaps/my-custom-keymaps/keymap.c
- Compile and program left side
sudo make input_club/ergodox_infinity:my-custom-keymaps:dfu-util-split-left
- Compile and program right side
sudo make input_club/ergodox_infinity:my-custom-keymaps:dfu-util-split-right