QMK (Quantum Mechanical Keyboard) 是一箇開源社區,專注於開發計算機輸入設備如鍵盤和鼠標的固件。QMK 固件允許用戶自定義鍵盤的各種功能,包括按鍵功能、燈光效果和宏等。
VIA 是一套開源軟件,它允許用戶在不改變物理鍵盤硬件的情況下,通過軟件來修改和配置鍵盤的按鍵映射、分層、組合鍵等功能。VIA 軟件支持 QMK 固件,使得支持 QMK 固件的鍵盤具有極高的可玩性和自由度。用戶可以通過 VIA 軟件輕鬆地設置鍵盤的各種功能,包括按鍵測試和鍵盤矩陣顯示。
QMK/VIA 這一套體系類似於安卓手機開源社區中的製作 ROM 包和刷機操作,它爲發燒友提供了多樣化的產品可玩性。然而,支持 QMK 固件的 MCU 芯片價格通常較高,且 VIA 軟件目前只支持有線模式連接設備,這與許多鍵盤廠商追求的無線化趨勢相沖突,這也是爲什麼大多數國產三模鍵盤無法支持 QMK/VIA 功能。