ZSA Moonlander layout, builds with the ZSA QMK fork:
Initial layout version:
- Clone the QMK fork above, and set branch to firmware21 if it is not the default branch
- Follow the installation instructions given here:
- Make a link or copy the keymap from this repo to the corresponding directory
in the
qmk_firmware
cloned above.- E.g. to
keyboards/moonlander/keymaps/sroccaserra
- E.g. to
- From the root of the
qmk_firmware
directory,make moonlander:sroccaserra
to build the firmware. make moonlander:sroccaserra:flash
to flash the firmware.
Example (check docs above):
$ git clone git@github.com:zsa/qmk_firmware.git
$ git submodule init
$ git submodule update
$ ln -s ~/Developer/github/keyboard/moonlander/keymaps/sroccaserra keyboards/moonlander/keymaps/
$ make moonlander:sroccaserra:flash
I have had to qmk doctor
(see cli scripts)
- https://docs.qmk.fm/#/keycodes
- https://github.com/qmk/qmk_firmware/blob/master/docs/feature_combo.md
- qmk/qmk_firmware#8591
- https://blog.gboards.ca/2020/02/adventures-in-obscure-c-features-2020.html