43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# Infinity Ergodox
|
|
|
|
This contains my `qmk_firmware`-compatible Infinity Ergodox keymap.
|
|
|
|
|
|
## Flashing
|
|
|
|
* Clone and setup the repository at
|
|
https://github.com/jackhumbert/qmk_firmware.git - pay special attention to the
|
|
dependencies (for arch users, `pacman -S avr-libc avr-gcc` and `dfu-programmer`
|
|
in the AUR)
|
|
|
|
* Run the following command, setting `QMK_DIR` to the directory of the repo you
|
|
cloned in the last step:
|
|
|
|
export QMK_DIR="$HOME/qmk_firmware"
|
|
make left
|
|
|
|
* Put the **left** hand of the ErgoDox in flashing mode
|
|
* In the same terminal (so that `QMK_DIR` is set) run:
|
|
|
|
make dfu-left
|
|
|
|
* Repeat the previous commands replacing "`left`" with "`right`"
|
|
|
|
**Note**: You may need to run the `make dfu-left` and `make dfu-right` commands
|
|
as root. In this case, use `sudo -E make dfu-{left,right}` so that you preserve
|
|
the `QMK_DIR` environment variable you set previously.
|
|
|
|
**Tip**: If you don't have an extra keyboard to send the `make dfu` command,
|
|
just prepend `sleep 10 &&` to it to give yourself 10 seconds to hit the flash
|
|
button.
|
|
|
|
That should be it! Your Ergodox keyboard should now be flashed with this layout.
|
|
|
|
|
|
## Modifying
|
|
|
|
Just modify `keymap.c` and repeat the steps above for flashing! Easy.
|
|
|
|
|
|
[ergodox_configurator]: https://input.club/configurator-ergodox
|