An external QMK userspace for maintaining my own keymaps and configuration files outside the main firmware repository.
Compile the firmware for a particular keyboard and keymap:
qmk compile -kb <keyboard> -km <keymap>
Compile all build targets, as defined in qmk.json
:
qmk userspace-compile
Create a new keymap and add it to the build targets file:
qmk userspace-add -kb <your_keyboard> -km <your_keymap>
Remove a keymap:
qmk userspace-remove -kb <your_keyboard> -km <your_keymap>
Convert a C keymap to Configurator JSON:
qmk c2json -kb <your_keyboard> -km <your_keymap>
Convert Configurator export to a C keymap:
qmk json2c <your_export>