Waveshare has recently released the MK10, a Stream Deck-like macro keyboard featuring ten mechanical keys with 0.85-inch LCD keycaps and a secondary 2.01-inch screen. The macro keyboard also supports AI voice interaction, real-time hardware and weather data integration, and customizable themes with drag-and-drop editing. The company also highlights Home Assistant compatibility for Smart Home control.
The device features a dual-system architecture, where an Allwinner T113-S3 dual-core Cortex-A7 processor runs Linux, and a GD32 microcontroller runs QMK firmware, ensuring low-latency mechanical input. The 10 LCD keys can display images or videos with overlay support, and the 2.01-inch screen shows additional status or customization options. The mechanical switches are rated for 50 million presses with a defined actuation force and travel. The device uses an aluminum alloy top case, a hardened 2.5D acrylic lens, and supports two placement methods: flat or at a 40° angle.
Waveshare MK10 specifications:
- Main Controller – Allwinner T113-S3
- CPU
- Dual-core Arm Cortex-A processor, up to 1.2GHz
- RISC-V core + HiFi4 DSP
- On-chip memory – 128MB DDR3
- CPU
- Sub-Controller – GigaDevice GD32 MCU running QMK for low-latency mechanical input
- Display
- 10x 0.85-inch RGB LCDs with 128 × 128 resolution; supports 10-screen splicing display with image/video backgrounds and multi-layer overlay
- 2.01-inch secondary screen with 240 × 296 resolution
- Keys – 10x hot-swappable Kailh box silent switches with LCD keycaps (mentioned above)
- Actuation force – 50 ± 10 gf
- Bottom-out force – 55 ± 10 gf
- Actuation travel – 1.2 ± 0.30 mm
- Total travel – 2.8 ± 0.25 mm
- Spring length – 15.5 mm
- Lifespan – 50 million presses
- Networking – Optional 2.4 GHz WiFi via wireless USB wireless card (5 GHz not supported)
- USB
- USB Type-C power for power, and connection to the host
- USB Type-A USB expansion port
- Power – 5V from the USB-C port
- Dimensions – 171.23 x 75.98 mm
- Enclosure – Aluminum alloy top case, 2.5D high-transparency acrylic lens (> 3H hardness, scratch-resistant)
- Placement Options – 40° detachable triangular stand or 5.5° flat desktop placement


The devices support single-key actions, key combinations, and macros, with options for mouse control and multi-command chaining. All functions are handled directly in QMK open-source firmware without relying on PC software.
The MK10 works with the ScreenKey software for Windows and macOS. It allows users to load and manage themes, set up macros, and preview functions in real-time. The configurations for the device can be imported or exported, and themes or plugins can be downloaded from the online store. The software also supports data integration from LibreHardwareMonitor for system information and OpenWeather for weather updates. Voice interaction is handled through XiaoZhi AI and other platforms, and the device can connect with Home Assistant for smart home control. More information can be found on the wiki.
Previously, we have seen various other macro keyboards like the T-Keyboard-S3, a 4-key USB mechanical keyboard with a similar 0.85-inch color display, LILYGO’s T-Keyboard-S3 Pro, which adds a rotary encoder, support for daisy-chaining up to six keyboards, as well as ANAVI Macro Pad 12, Macro Pad 10, and Macro Pad 2 keyboards. The MK10 offers a different set of features and options.
The Waveshare MK10 macro keyboard is available on AliExpress for $106.63 (coupon code 3I7753PDRZ2N shaves $4 off), on Amazon for $110.99, and the official Waveshare store for $84.99. It comes in two colour options, and in the box, you will get the keypad itself, a stand, a USB cable, and a wireless dongle.

Debashis Das is a technical content writer and embedded engineer with over five years of experience in the industry. With expertise in Embedded C, PCB Design, and SEO optimization, he effectively blends difficult technical topics with clear communication
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.




