Build

Latest Update: 2021-11-11


Create a New Keymap 

Edit Keymap

Customize The Layout To Your Liking 

Build Your Firmware - Mac

Build Your Firmware - Win

Create New Keymap


  1. Duplicate folder form Keymaps

  2. Rename you folder, such as 48keys_1 or 68keys_david_1

  3. Open [your keymap]/keymap.c on VS code

press to zoom

press to zoom
1/1

Hardware

Software

Support

Edit Keymap


For beginner with GUI

  1. Go to Keyboard Firmware Builder(KFB) and upload VHD json file - 48 Keys >          68 Keys >

  2. Click “Keymap” tab, and remap keys

  3. Click other layers to remap keys

  4. Click “Setting” tab, click “Save Configuration” for your latest json file

  5. Go to KFB Parser and upload your latest json file, and tap “Keymap.c"

  6. Copy and paste to VS code keymap.c

  7. Done.


For Advanced/QMK users on VScode

  1. Edit keymap.c on VScode

Reference: Full List of Keycodes

press to zoom

press to zoom

press to zoom

press to zoom
1/6

Customize the Layout


  1. Create 2-8 layers

  2. If you are beginner,  don’t change any key on Adjust layer

1/0

Build Your Firmware - Mac


  1. Open terminal on Visual Studio Code

  2. In this case, the folder location is "~/Dev/", keymap is "Default".

  3. Copy & Paste the following commands:

  4. cd ~/Dev/qmk_firmware_VHD

  5. export NRFSDK15_ROOT=~/Dev/nRF5_SDK_15.0.0_a53641a

  6. make designer_keyboard_ble_48/master:Default

  7. python uf2conv.py ~/Dev/qmk_firmware_VHD/.build/designer_keyboard_ble_48_master_Default.hex -c -f 0xADA52840

  8. Congratulations! Done! You can find the flash.uf2 on Dev/qmk_firmware_VHD/.

  9. You can flash now.

  10. Save or rename the flash.uf2. (optioanl)

press to zoom

press to zoom

press to zoom
1/2

Build Your Firmware - Win


Video Guide


  1. Open Mingw64 on C:/msys64

  2. In this case, the folder location is "/c/Users/MAD_VEX/Dev", keymap is "Default".

  3. Copy & Paste the following commands:

  4. cd /c/Users/MAD_VEX/Dev/qmk_firmware_VHD or cd (drop the folder)

  5. export NRFSDK15_ROOT=/c/Users/MAD_VEX/Dev/nRF5_SDK_15.0.0_a53641a or export NRFSDK15_ROOT=(drop the folder)

  6. make designer_keyboard_ble_68/master:Default

  7. python uf2conv.py /c/Users/MAD_VEX/Dev/qmk_firmware_VHD/.build/designer_keyboard_ble_68_master_Default.hex -c -f 0xADA52840

  8. Congratulations! Done! You can find the flash.uf2 on Dev/qmk_firmware_VHD/.

  9. You can flash now.

  10. Save or rename the flash.uf2. (optioanl)


press to zoom

press to zoom

press to zoom
1/2