top of page

ZMK

Latest Update: 2025.07.01


What is ZMK?


ZMK Firmware is an open source (MIT) keyboard firmware built on the Zephyr™ Project Real Time Operating System (RTOS). ZMK's goal is to provide a modern and powerful firmware that is designed for power-efficiency, flexibility, and broad hardware support. ZMK is capable of being used for both wired and wireless input devices.


VHD keyboards are powered by ZMK.

Functions


Layer Keys

  • eg: Hold to switch to layer

  • eg: Toggle layer On/Off

  • eg: Tap KC, hold to switch to layer

Remap any keys

  • eg: A - Z

  • eg: 1 - 0

  • eg: F1 - F24

Mod Combo Keys

  • eg: Cmd + Shift 

  • eg: Cmd + Shift + Alt

Mod Tap Keys

  • Tap KC, hold for Mod, such as Ctrl, Shift and Alt

Modify plus Keys

  • eg: Shift + W

  • eg: Cmd + Shift + S

  • eg: Cmd + Shift + Alt + I

Application Keys

  • eg: Sleep, Wake

  • eg: Cut, Copy, Paste

  • eg: Brightness up and down

Multimedia Keys

  • eg: Next track/ Prev track

  • eg: Vol up or down

  • eg: Mute

Tap Dance (new)

  • Tap or/and hope some key to create different outcomes

Combo Key (new)

  • Tap 2 or more keys to create outcomes

  • eg: Tap A & S keys to "undo"

Mouse Keys

  • Left click, Right click, Mid Click

Keyboard Adjust Keys

  • BLE mode On / Off

  • USD mode On / Off

  • Reset all bluetooth connect setting

  • Connect or pair Device 1- 5

  • Reset Device setting 1 - 5

  • Dfu mode for flash keymap

  • Deep Sleep mode for save battery

  • Display Battery Level

... etc.

Step by Step


We simplify the ZMK GUI keymap editor, you just follow the guide. It is simple, easy and without any codings.


There are 3 main sections to this guide: 

1. Setup Github

2. GUI editor 

3. Firmware to flash 

4. Test

vex logo 2020_02 copy.png
bottom of page