Xiao40 ZMK Config Repo

This is a repository for the Xiao40 keyboard: a wireless 40%.

Build Guide

TBA

Default Keymap

Multiple layout options available as seen above.

Holding left spacebar activates the LOWER layer and keys pressed will activate the lower left legend. The same applies for the right spacebar and the RAISE layer.

Holding both LOWER and RAISE layers activates the 3rd layer. The functions are noted as the bottom legends (front face) of the keys in the iamge.

Editing a keymap

  1. Edit the config/app/boards/shields/ file to change your keymap.
  1. Head over to the Actions tab at the top of the repository.

  2. Click on the latest workflow run.

  • If you did your keymap correctly, there should be a green checkmark to the left.
  1. Click on the firmware file to download. Unzip it somewhere too.

  2. Plug the USB connector in, and double press the reset button twice quickly (Has to be <500 ms apart).

  • The reset button is located underneath the left shift.
  1. Drag and drop the UF2 file you unzipped to the mass storage device that appeared.