Matrix
A durable macro pad with a per-key customisable ultra-bright RGB backlight. Matrix is a powerful tool for streamlining repetitive tasks with pre-programmed keystroke sequences. Matrix is also perfect for those occasions when you need just a few extra buttons.
Limitless Customisation
Powered by QMK, the popular open-source keyboard firmware, Matrix is customisable to match your unique requirements. QMK supports advanced features such as joystick, mouse, and MIDI control. QMK also includes a vast library of built-in lighting effects to customise the look of your macro pad. With over 2 megabytes of internal memory and a dual-core 32-bit processor, Matrix can handle any task with ease.
Effortless Configuration
Matrix is equipped with VIA support straight out of the box, allowing easy modification of keymaps, macros, and lighting - no programming knowledge required! For the best experience and the latest features, Code7 Configurator is recommended.
Quack Quack
DuckyScript is a simple scripting language designed for automating sequences of keystrokes. Although most commonly found in the security field, it is also a popular choice for scripting repetitive tasks such as Chromebook mass enrolment. Code7 Configurator allows converting most DuckyScript files into macros, allowing you to take advantage of the extensive library of existing scripts with Matrix.
Built to Last
Engineered with durability in mind, Matrix features a fully CNC-machined aluminium enclosure with a black anodised finish. Translucent silicone buttons allow bright, uniform backlighting whilst being far more durable than standard keyboard switches. The USB Type-C connector is rated for over 10,000 insertion cycles, ensuring Matrix will be a reliable companion for many years.
Downloads
The latest firmware is available here. To update the firmware, enter bootloader mode by pressing and holding all four buttons while connecting the USB cable. In bootloader mode, Matrix appears as a USB drive. Copying the firmware file to this drive will cause the firmware to be updated.
VIA requires a keyboard definition file to be uploaded for Matrix to be recognised. The latest definition file is available here. To upload the definition within VIA, enable the "Show Design Tab" toggle under the "Settings" tab. You can then upload the keyboard definition from the "Design" tab.