QMK notes

Install QMK CLI

This is only required once (per host)

curl -fsSL https://install.qmk.fm | sh
qmk setup

Create a new keymap

qmk new-keymap -kb <PATH_TO_KEYBOARD> -km <NEW_KEYMAP_NAME>
qmk new-keymap -kb keychron/q11/iso_encoder -km <NEW_KEYMAP_NAME>
qmk new-keymap -kb keychron/q3/iso_encoder -km <NEW_KEYMAP_NAME>
qmk new-keymap -kb keychron/q0/base -km <NEW_KEYMAP_NAME>
qmk new-keymap -kb keychron/q0/plus -km <NEW_KEYMAP_NAME>

Build firmware

qmk compile -kb <PATH_TO_KEYBOARD> -km <KEYMAP_NAME>
qmk compile -kb keychron/q11/iso_encoder -km <KEYMAP_NAME>
qmk compile -kb keychron/q3/iso_encoder -km <KEYMAP_NAME>
qmk compile -kb keychron/q0/base -km <KEYMAP_NAME>
qmk compile -kb keychron/q0/plus -km <KEYMAP_NAME>

Flash firmware

Put keyboard into bootloader mode (DFU)

qmk flash -kb <PATH_TO_KEYBOARD> -km <KEYMAP_NAME>
qmk flash -kb keychron/q11/iso_encoder -km <KEYMAP_NAME>
qmk flash -kb keychron/q3/iso_encoder -km <KEYMAP_NAME>
qmk flash -kb keychron/q0/base -km <KEYMAP_NAME>
qmk flash -kb keychron/q0/plus -km <KEYMAP_NAME>