-
All CU keyboards run QMK
-
VIA enabled firmware is available for the CU7,CU65 and CU80
-
VIAL specific firmware is available for the CU7
What is QMK
QMK or Quantum Mechanical Keyboard Firmware is a an open source keyboard firmware offering customisation across a wide range of compatible keyboards.
The QMK firmware loaded on your keyboard on arrival is running the default keymaps, if you wish to customise these on a QMK firmware, you can do so using the QMK Configurator.
-
Layers
-
Layer Toggle (Momentary & Switch)
-
Mapping Keys
-
Compiling and Saving the Firmware
QMK is VERY configurable offering macros, tap codes and toggles, so rather than try to cover everything here I've compiled a short list of links which should help with most things.
-
A full list of QMK keycodes can be found here.
-
Full expanded explanation of Layers and how to use/structure them within your custom endeavours.
-
Mod-Tap - acts like a modifier when held, and a regular keycode when tapped. In other words, you can have a key that sends Escape when you tap it, but functions as a Control or Shift key when you hold it down.
At present it's not possible to create/edit macros this way, if this is a feature you require you should check out VIA/VIAL below, or delve into the world of compiling your own QMK custom firmware.
What is VIA
VIA is a semi-open GUI application for Linux, Mac and Windows
What is Vial
VIAL is a fully open source alternative to VIA, while it can be used on VIA enabled firmware's, this requires manual sideloading and is not recommended for most users.
VIAL is fully supported on the CU7, with plans to support other boards.
- Select your board from the Top dropdown
- Select your default layout from the second dropdown
- Give your custom map a name!
- Simply click the layer number to edit the layer
- If you add a key to a blank layer it will add become darker indicating it has keys present.
Flashing is the process of updating your keyboard, it can be used to return to a previous working condition or enable new features & customisations.
It's recommended to use QMK Toolbox for this, as it's the easiest method for most people who aren't used to microcontrollers.
You may need drivers to enable flashing more about that here
Launch QMK Toolbox
- If you downloaded your Hex then choose the file file using the open button.
- If you just want a default firmware from the QMK configurator you can use the dropdown to select it then hit load to download and prep the file.
Confirm your board is in bootloader mode
Get that back panel off and press the reset while connected to your PC/Mac to enter bootloader mode!
Check your default keymap (or custom keymap) for your [Reset] Key which will put your board in bootloader mode!
Hold your boards magic key while connecting the USB to enter bootloader mode!
CU80 - ESC CU65 - ? CU7 - ?
Load up QMK Configurator, VIA or VIAL and test your input!