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.
Build
Latest Update: 2022-05-13
Create a New Keymap
Edit Keymap
Customize The Layout To Your Liking
Build Your Firmware - Mac
Build Your Firmware - Win
Create New Keymap
Duplicate folder form Keymaps
Rename you folder, such as 48keys_1 or 68keys_david_1
Open [your keymap]/keymap.c on VS code
Edit Keymap
For beginner with GUI
Go to Keyboard Firmware Builder(KFB) and upload VHD json file - 48 Keys > 68 Keys >
Click “Keymap” tab, and remap keys
Click other layers to remap keys
Click “Setting” tab, click “Save Configuration” for your latest json file
Go to KFB Parser and upload your latest json file, and tap “Keymap.c"
Copy and paste to VS code keymap.c
Done.
For Advanced/QMK users on VScode
Edit keymap.c on VScode
Reference: Full List of Keycodes
Customize the Layout
Create 2-8 layers
If you are beginner, don’t change any key on Adjust layer/ Layer 3
Build Your Firmware - Mac
Open terminal on Visual Studio Code
In this case, the folder location is "~/Dev/", keymap is "Default".
Run the following commands(Step 4 to 7):
cd ~/Dev/qmk_firmware_VHD3
export NRFSDK15_ROOT=~/Dev/nRF5_SDK_15.0.0_a53641a
make designer_keyboard_ble_48/master:Default
python3 uf2conv.py ~/Dev/qmk_firmware_VHD3/.build/designer_keyboard_ble_48_master_Default.hex -c -f 0xADA52840
Congratulations! Done! You can find the flash.uf2 on Dev/qmk_firmware_VHD3.
You can flash now.
Save or rename the flash.uf2. (optioanl)
*You may want to edit the Keymap folder name, eg: Default2 for step 6 and 7.
*VHD3 is for 2021 Version.
Build Your Firmware - Win
Open Mingw64 on C:/msys64
In this case, the folder location is "/c/Users/MAD_VEX/Dev", keymap is "Default".
Run the following commands(Step 4 to 7):
cd /c/Users/MAD_VEX/Dev/qmk_firmware_VHD3
OR cd (drop the qmk_firmware_VHD3 folder)
export NRFSDK15_ROOT=/c/Users/MAD_VEX/Dev/nRF5_SDK_15.0.0_a53641a
OR export NRFSDK15_ROOT=(drop the SDK folder)
make designer_keyboard_ble_68/master:Default
python3 uf2conv.py /c/Users/MAD_VEX/Dev/qmk_firmware_VHD3/.build/designer_keyboard_ble_68_master_Default.hex -c -f 0xADA52840
Congratulations! Done! You can find the flash.uf2 on Dev/qmk_firmware_VHD3.
You can flash now.
Save or rename the flash.uf2. (optioanl)
*You may want to edit the Keymap folder name, eg: Default2 for step 6 and 7.
*VHD3 is for 2021 Version.