1
0
Fork
You've already forked qmk
0
No description
  • C 90.8%
  • C++ 5.9%
  • Python 1.7%
  • Makefile 1.2%
  • Linker Script 0.2%
2026年06月25日 21:38:44 +02:00
.github Add 'xap' branch to CI workflow and options ( #25708 ) 2025年10月07日 16:20:39 +11:00
.vscode Use relative paths for schemas, instead of $id. Enables VScode validation. ( #25251 ) 2025年05月19日 22:10:39 +10:00
builddefs Bump vite from 5.4.19 to 5.4.20 in /builddefs/docsgen ( #25646 ) 2025年09月11日 11:12:40 +01:00
data Refactor tweetydabird/lotus58 ( #25547 ) 2025年08月17日 17:50:59 +01:00
docs [DOCS] Fix keycodes_basic FastForward + Rewind #25685 ( #25686 ) 2025年09月29日 23:54:48 +01:00
drivers docs: fix misspellings ( #25555 ) 2025年09月09日 14:51:13 -07:00
keyboards RGUI for compose 2026年06月25日 21:38:44 +02:00
layouts Remove deprecated RGB_ and Mouse keycodes ( #25444 ) 2025年07月11日 11:05:41 -06:00
lib Print build failures with qmk mass-compile and qmk userspace-compile if requested (-p/--print-failures) ( #25518 ) 2025年09月09日 17:35:01 +01:00
modules/qmk Enable community modules to define LED matrix and RGB matrix effects. ( #25187 ) 2025年05月12日 09:30:19 +10:00
platforms Configure SPI for QMK_PM2040 board ( #25481 ) 2025年07月13日 17:00:10 +01:00
quantum Fix Slovak and Lithuanian (QWERTY) sendstring LUTs ( #25703 ) 2025年10月06日 17:27:31 +01:00
tests Remove deprecated RGB_ and Mouse keycodes ( #25444 ) 2025年07月11日 11:05:41 -06:00
tmk_core docs: fix misspellings ( #25555 ) 2025年09月09日 14:51:13 -07:00
users Add EOL to non-keyboard files ( #24990 ) 2025年03月06日 23:17:51 +00:00
util Align drivers.txt to qmk_toolbox ( #25713 ) 2025年10月10日 23:17:27 +01:00
.clang-format
.clangd More compiledb fixes. ( #25355 ) 2025年06月15日 11:56:10 +10:00
.editorconfig .editorconfig: fix inline comment, tidy name section for yaml ( #24416 ) 2024年09月21日 19:48:31 +01:00
.gitattributes
.gitignore Add zip to .gitignore ( #25483 ) 2025年07月12日 16:56:32 +01:00
.gitmodules
deploy.sh keymap change 2026年03月22日 19:46:51 +01:00
Doxyfile Remove arm_atsam platform ( #24337 ) 2024年09月02日 03:48:17 +01:00
doxygen-todo
LICENSE
license_GPLv2.md
license_GPLv3.md
license_Modified_BSD.md
Makefile Remove DEFAULT_FOLDER handling ( #23281 ) 2025年06月09日 05:08:56 +01:00
nose2.cfg
paths.mk
readme.md Merge point for 2025q3 breaking changes. 2025年09月06日 17:54:54 +10:00
requirements-dev.txt
requirements.txt Align to latest CLI dependencies ( #24553 ) 2025年03月20日 14:04:10 +11:00
setup.cfg

Quantum Mechanical Keyboard Firmware

Current Version Discord Docs Status GitHub contributors GitHub forks

This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

Documentation

The docs are powered by VitePress. They are also viewable offline; see Previewing the Documentation for more details.

You can request changes by making a fork and opening a pull request.

Supported Keyboards

The project also includes community support for lots of other keyboards.

Maintainers

QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, Hasu. The OLKB product firmwares are maintained by Jack Humbert, the Ergodox EZ by ZSA Technology Labs, the Clueboard by Zach White, and the Atreus by Phil Hagelberg.

Official Website

qmk.fm is the official website of QMK, where you can find links to this page, the documentation, and the keyboards supported by QMK.