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.
Setup
Latest Update: 2023-08-10
Download Software
Prepare Your Build Environment
Run QMK Setup
Test Your Build Environment
Download Software & Setup Folder
Mac & Win
Create new folder: Users>[your user name]>Dev
Download VHD - QMK firmware to Dev, and upzip
Download nRF5_SDK to Dev, and unzip
Download Visual Studio Code and install
Download Python (Version 3) and Install
Prepare Your Build Environment
Mac
Open Terminal.app
Install Homebrew - Copy and paste the command on Terminal: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
If you see the error like that: error: Not a valid ref: refs/remotes/origin/master. Copy and paste this command: rm -fr $(brew --repo homebrew/core) brew tap homebrew/core
Run this command: brew install qmk/qmk/qmk
Win
Download MSYS64 (Zip, 1.4GB) and upzip to C:/
Linux
Follow the guide from here
After installed, if you can't make the keyboard hex file. Please try to downgrade the compiler version.
Guide for all OS
Run QMK Setup
Mac
Run this command: qmk setup
In most situations you will want to answer "y" and "Enter" to all of the prompts.
Win
Run this command: qmk setup
In most situations you will want to answer "y" and "Enter" to all of the prompts.
Test Your Build Environment
Run: python3 --version, you should see: eg: Python 2.7 or Python 3.10
Run this command for testing: qmk compile -kb clueboard/66/rev3 -km default
When it is done you should have a lot of output that ends similar to this:
Linking: .build/clueboard_66_rev3_default.elf [OK]
Creating load file for flashing: .build/clueboard_66_rev3_default.hex [OK]
Copying clueboard_66_rev3_default.hex to qmk_firmware folder [OK]
Checking file size of clueboard_66_rev3_default.hex [OK]
* The firmware size is fine - 26356/28672 (2316 bytes free)
Your qmk has been setup.
*If you see the error "/bin/sh: arm-none-eabi-gcc: command not found" on the Mac, Which means that the QMK is not installed completely.
Please try to run: qmk setup again.