Macros
One keys send set of command.
-
eg: One key command for rectangle, circle, move, rotate
-
eg: One key send 0, 0, Enter for draw a 100x100 rectangle
-
eg: Right keyboard for numpad for rotate 45 degree
Macros - Send String
One key to send 30-40 character on BLE mode.
-
eg: Type your email: vexc@vexc-how-design.com and then enter.
-
eg: Type your phone number: +44 7828 046858 and the tab, save time to fill form.
-
eg: Type website address and then enter.
ZMK-GUI editor
Latest Update: 2025.07.01
Github
1. Sign up and sign in github account: https://github.com
2. Then go to https://github.com/vexc-how-design/dkos-4
3. Click "Fork" > Create a new fork > Create Fork
4. Optional for create new branches : Click "View all branches" > New branches > select source > Type "New branch name" > Done




GUI editor
1. Then go to https://nickcoutsos.github.io/keymap-editor/
2. Click "Github" > login with Github > Authorize Keymap Editor
3. Click "Add Repository" > Only select repositories > select repositories > Install
4. Optional for select the branch
5. Edit the keymap you want, eg: change the "R" to other key
6. Learn more the keymap editor: https://github.com/nickcoutsos/keymap-editor/wiki
7. Click "Save" > Commit




Firmware to flash
1. Back to your Github page > click "Action"
2. Wait for 3-6 mins to create some UF2 file (It will take more time when first time)
3. Click "Download firmware" and unzip it
4. Plug in your Left keyboard by USB, and hold Layer 1 & 2 and Z keys for UF2 mode.
5, It will show the folder on your Mac or PC
6. Copy and paste the "firmware/xxx-xxx-Left.UF2" to your left keyboard (Left.UF2 only)



