/zmk-config-mona-w

ZMK config repo for the Mona-W 60% PCB

Primary LanguageCMake

Mona-W Configuration

This repository is for configuring the RMI-KB Mona-W PCBs that use ZMK.

Branch Naming Convention

Branches are named as seen above. Select the appropriate branch on the upper left drop-down menu to pick your desired layout.

Known Issues

  • When you do the tweezer test and you short two pins that are not part of your layout, the top left key will actuate.

    • For example with the default layout (unified backspace), if you test the right half of the split backspace, it will send Esc. This is probably a bug with ZMK.

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.