This is the ZMK firmware for the Hillside family of split ergonomic keyboards.
It contains keymap definition files for three boards in ./config:
Pushing changes will build all the keyboards. You need to be signed in to a GitHub account to push changes and build the firmware. To not waste build time, comment out the keyboards in ./build.yaml that you do not have.
To build the firmware:
Once your board works with the default firmware, you can modify the keymap. Your copies of the default Hillside keymaps are in:
Modify those as needed. Pushing the change will trigger a build as above.
If you want to enable features, modify the appropriate ./config/hillside*.conf file.
To add RGB support, uncomment the lines in the ./config/hillside*.conf file
and add the &rgb_ug RGB_TOG
and other keycodes to the keymap adjust layer.
While RGB is disabled, any RGB control keys
behave as transparent keys and activate keys on lower layers,
which can be confusing.
The Hillside shield definition files should not need to be modified and are in ./config/boards/shields.
More information about each keymap is in their readme files.