- Install Homebrew.
- Download and install QMK Toolbox. NOTE: If the application can't be opened normally, may be it's lacking
libusb
library:
$ brew install libusb
- Run commands:
$ git clone https://github.com/qmk/qmk_firmware.git
$ cd qmk_firmware
$ ./util/qmk_install.sh
-
Create a new folder under
./keyboards/kbd75/keymaps/
(e.g./keyboards/kbd75/keymaps/<profile_name>
), save the filekeymap.c
to the new folder. -
Modify the keymap with the features and keycodes listed here (NOTE: Do not forget to include a Fn key (
MO(1)
) or the keyboard won't be able to be flashed successfully and may cause irreparable damage to the PCB). -
Save the file
keymap.c
. -
Run command:
$ make kbd75:<profile_name> # replace 'profile_name' with the folder name in step 4.
- Now there're 2 ways to flash the keyboard:
-
8.1. Using QMK Toolbox:
- Click the Open button and navigate to the QMK Firmware folder and select the file
kbd75_<profile_name>.hex
- Press
Fn + Backspace
to put the keyboard into Bootloader mode (a.k.a., Flash Mode), in the QMK Toolbox console should appearDFU connected
. - Click the Flash button
- Once
DFU disconnected
appears, the keyboard flash is done!
- Click the Open button and navigate to the QMK Firmware folder and select the file
-
8.2. Using terminal:
- Press
Fn + Backspace
to put the keyboard into Bootloader mode (a.k.a., Flash Mode). Now the keyboard couldn't be typed (only for temporarily). - Run the command
make kbd75:<profile_name>:dfu
- Wait until the success message appears:
- Press
...
Validating... Success
0x... bytes written into 0x... bytes memory (xx.yy%).
Keys | LED feature | Function |
---|---|---|
Fn + q |
RGB | Toggle ON/OFF |
Fn + w |
RGB | Switch mode |
Fn + e |
RGB | HUE + |
Fn + r |
RGB | HUE - |
Fn + t |
RGB | Saturaion + |
Fn + y |
RGB | Saturaion - |
Fn + u |
RGB | Brightness + |
Fn + i |
RGB | Brightness - |
Fn + c |
Backlid | Brightness - |
Fn + v |
Backlid | Toggle ON/OFF |
Fn + b |
Backlid | Brightness + |
Fn + n |
Backlid | Switch mode |