* UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * default keymap cleanup * bug fixes * add uni660 keyboard * remove zip * remove redundant rules.mk * remove redundant via keymap * Update keyboards/sirius/uni660/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/sirius/uni660/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove unnecessary functions * fix if * add back via keymap, remove old eeprom code * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * changes requested for qmk * Update keyboards/sirius/uni660/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * debouncing and other minor changes * Update keyboards/sirius/uni660/uni660.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sirius/uni660/uni660.h Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: fauxpark <fauxpark@gmail.com> |
5 years ago | |
---|---|---|
.github | Fix typos in stale.yml (#7489) | 6 years ago |
.vscode | Generalize Tap Dance Layer functions (#6629) | 6 years ago |
bin | Add pep8-naming to our python linting | 6 years ago |
docs | Reduce SPLIT_USB_TIMEOUT by 500ms (#7637) | 5 years ago |
drivers | Add thread safety around i2c_master for ChibiOS/ARM. | 5 years ago |
keyboards | Add Uni660 Keyboard (#8018) | 5 years ago |
layouts | Merlin's userspace updates (#8074) | 5 years ago |
lib | Improve the functionality of qmk.questions (#8020) | 5 years ago |
quantum | Reduce SPLIT_USB_TIMEOUT by 500ms (#7637) | 5 years ago |
tests | clang-format changes | 6 years ago |
tmk_core | Add Midi Endpoint task to ChibiOS main (#8071) | 5 years ago |
users | ridingqwerty: userspace update (#8076) | 5 years ago |
util | Fix/remove missing package (#7897) | 5 years ago |
.clang-format | fix indent size | 6 years ago |
.clang_complete | Vim Layout for Ergodox-EZ (mac only) (#2112) | 8 years ago |
.editorconfig | QMK CLI and JSON keymap support (#6176) | 6 years ago |
.gitattributes | Set eep files to binary mode | 9 years ago |
.gitignore | Remove entries for Minidox eep files from gitignore (#8077) | 5 years ago |
.gitmodules | add lufa as a submodule | 6 years ago |
.travis.yml | Fix unknown key 'IndentPPDirectives' on CI (#7933) | 6 years ago |
CODE_OF_CONDUCT.md | updates the coc | 6 years ago |
Dockerfile | Update docker util script and travis to use new base container | 6 years ago |
Doxyfile | Generate API docs from source code comments (#2491) | 7 years ago |
LICENSE | add an explicit lisence file for github to pickup | 8 years ago |
Makefile | Allow 'make all:<user>' to not build EVERYTHING (#7402) | 6 years ago |
Vagrantfile | Configure Vagrant to use qmk_base_container (#6194) | 6 years ago |
autocomplete.sh | Make arguments redo, subproject elimination (#1784) | 8 years ago |
book.json | adds redirects for docs | 8 years ago |
bootloader.mk | Add LUFA mass storage `BOOTLOADER` "support" (#7729) | 6 years ago |
build_full_test.mk | Add SRC and OPT_DEFS when building tests | 8 years ago |
build_json.mk | Add JSON keymap to prereq list of C keymap | 6 years ago |
build_keyboard.mk | add 'objs-size' target into tmk_core/avr.mk (#5490) | 6 years ago |
build_layout.mk | Add a mechanism for force building a particular community layout (#5027) | 6 years ago |
build_test.mk | Split common.mk into common.mk and common_features.mk | 8 years ago |
common.mk | Move Split Common VPATH addition (#4716) | 7 years ago |
common_features.mk | Relocate grave keycode processing (#8082) | 5 years ago |
doxygen-todo | Remove mbed files (#7605) | 6 years ago |
license_GPLv2.md | Clarify the quantum license (#1042) | 8 years ago |
license_GPLv3.md | Clarify the quantum license (#1042) | 8 years ago |
license_Modified_BSD.md | Clarify the quantum license (#1042) | 8 years ago |
message.mk | Update dirty submodule make message (#8065) | 5 years ago |
nose2.cfg | Setup a python test framework | 6 years ago |
readme.md | Improve docs "Edit Document" footer | 6 years ago |
requirements.txt | Add pep8-naming to our python linting | 6 years ago |
secrets.tar.enc | update building for .hex, secrets moving | 8 years ago |
setup.cfg | Add flake8 to our test suite and fix all errors (#7379) | 6 years ago |
shell.nix | Fix shell.nix by pinning nixpkgs (#6213) | 6 years ago |
show_options.mk | Fix AVR boards which were overriding backlight without setting… (#8044) | 5 years ago |
testlist.mk | Add basic infrastrucure for building full tests | 8 years ago |
readme.md
Quantum Mechanical Keyboard Firmware
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 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.
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.