Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Collin J. Doering a592e7b7ce
Modify location of F# keys in lower/raise layers
10 місяці тому
.github Force "blank" issue template to end of list (#8387) 11 місяці тому
.vscode Highlight .inc files as .c files (#8496) 11 місяці тому
bin CLI: More MSYS2 fixes (#8577) 11 місяці тому
docs add japanese translation (feature part 01) (#8196) 11 місяці тому
drivers Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646) 11 місяці тому
keyboards Modify location of F# keys in lower/raise layers 10 місяці тому
layouts jotix layouts (#8644) 10 місяці тому
lib Doctor: Add avrdude/dfu-util/dfu-programmer version printing (#8678) 10 місяці тому
quantum Add Greek keymap (#8636) 10 місяці тому
tests format code according to conventions [skip ci] 11 місяці тому
tmk_core format code according to conventions [skip ci] 10 місяці тому
users [Keymap] sigul Planck layout updates (#8649) 11 місяці тому
util Miscellaneous cleanups (#8639) 11 місяці тому
.clang-format fix indent size 1 рік тому
.clang_complete Vim Layout for Ergodox-EZ (mac only) (#2112) 3 роки тому
.editorconfig QMK CLI and JSON keymap support (#6176) 1 рік тому
.gitattributes Set eep files to binary mode 4 роки тому
.gitignore 2020 February 29 Breaking Changes Update (#8064) 1 рік тому
.gitmodules Track master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273) 1 рік тому
.travis.yml Fix unknown key 'IndentPPDirectives' on CI (#7933) 1 рік тому
CODE_OF_CONDUCT.md updates the coc 1 рік тому
Dockerfile Update docker util script and travis to use new base container 1 рік тому
Doxyfile Generate API docs from source code comments (#2491) 2 роки тому
LICENSE add an explicit lisence file for github to pickup 3 роки тому
Makefile 2020 February 29 Breaking Changes Update (#8064) 1 рік тому
Vagrantfile Configure Vagrant to use qmk_base_container (#6194) 1 рік тому
autocomplete.sh Make arguments redo, subproject elimination (#1784) 3 роки тому
book.json adds redirects for docs 3 роки тому
bootloader.mk Add LUFA mass storage `BOOTLOADER` "support" (#7729) 1 рік тому
build_full_test.mk Add SRC and OPT_DEFS when building tests 3 роки тому
build_json.mk Rename qmk json-keymap to qmk json2c (#8372) 11 місяці тому
build_keyboard.mk Align some ChibiOS build logic (#8461) 11 місяці тому
build_layout.mk Add a mechanism for force building a particular community layout (#5027) 2 роки тому
build_test.mk Initial arm->chibios pass - simplify some platform logic (#8450) 11 місяці тому
common.mk Move Split Common VPATH addition (#4716) 2 роки тому
common_features.mk Add Word Per Minute calculation feature (#8054) 11 місяці тому
doxygen-todo Remove PJRC USB stack 1 рік тому
license_GPLv2.md Clarify the quantum license (#1042) 3 роки тому
license_GPLv3.md Clarify the quantum license (#1042) 3 роки тому
license_Modified_BSD.md Clarify the quantum license (#1042) 3 роки тому
message.mk Use FIRMWARE_FORMAT for "Checking file size" message (#8121) 1 рік тому
nose2.cfg Setup a python test framework 1 рік тому
readme.md Breaking Changes documentation fixes 1 рік тому
requirements.txt Drop bs4 dependency, update docs, minor improvements 1 рік тому
secrets.tar.enc update building for .hex, secrets moving 3 роки тому
setup.cfg Add flake8 to our test suite and fix all errors (#7379) 1 рік тому
shell.nix Fix up Arm builds with nix-shell. (#8312) 11 місяці тому
show_options.mk Remove unused LED_BREATHING_TABLE 11 місяці тому
testlist.mk Add basic infrastrucure for building full tests 3 роки тому


Quantum Mechanical Keyboard Firmware

Current Version Build Status 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.


The docs are powered by Docsify and hosted on GitHub. 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, or by clicking the “Edit this page” link at the bottom of any page.

Supported Keyboards

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


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.