This is a repository for a ZMK Firmware for both Dao42 and Dao44 keyboards.
NB: this gets regenerated on every update to dao.keymap
file (see workflows).
You can also view the the keysmaps online: DAO's layout @ keymap-drawer.
The keymap-drawer
application allows to call it by URL. However, normally layout of ZMK keymap file
is not recognized correctly. So, you need to pass in layout
URI param, i.e.
layout={"qmk_keyboard": "corne_rotated", "qmk_layout": "LAYOUT_split_3x6_3"}
- Make changes to the dao.keymap file, via wonderful 0 keymap-editor
- Commit changes to your repository
- Go to
Actions
tab in your repository - Wait for the GitHub Action to complete
- Grab
firmware.zip
file - it contains firmware for both of your halves
- Obtain
firmware.zip
- Unzip
firmware.zip
- you should havedao_left.uf2
anddao_right.uf2
files - Turn off the power for selected halve (move slider to position
OFF
) - Connect selected halve to the PC via USB-C cable
- Press
RESET
button twice to enter DFU mode - you should see new USB device in your file manager - Copy the corresponding firmware to the root directory of the new USB device
- Disconnect selected halve from the PC
- Repeat steps 3-7 for the other halve
- Turn off the power for both halves (move slider to position
OFF
) - Turn on the power for both halves (move slider to position
ON
) - Press
RESET
button once on both halves simultaneously
See the extensive docs: https://zmk.dev/docs/codes