summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Dockerfile4
-rw-r--r--book.json23
-rw-r--r--docs/Adding-features-to-QMK.md7
-rw-r--r--docs/BUILD_GUIDE.md (renamed from doc/BUILD_GUIDE.md)0
-rw-r--r--docs/Becoming-a-QMK-Collaborator.md7
-rw-r--r--docs/Build-Environment-Setup.md119
-rw-r--r--[-rwxr-xr-x]docs/CYGWIN_GUIDE.md (renamed from doc/CYGWIN_GUIDE.md)0
-rw-r--r--docs/Compatible-Microcontrollers.md25
-rw-r--r--docs/Custom-Quantum-Functions.md123
-rw-r--r--docs/Differences-from-TMK.md7
-rw-r--r--docs/Eclipse.md84
-rw-r--r--docs/Embedding.md64
-rw-r--r--docs/FAQ-Build.md151
-rw-r--r--docs/FAQ-Keymap.md248
-rw-r--r--docs/FAQ.md238
-rw-r--r--docs/FUSE.txt (renamed from doc/FUSE.txt)0
-rw-r--r--docs/Git-subtree.md7
-rw-r--r--docs/HAND_WIRE.md (renamed from doc/HAND_WIRE.md)0
-rw-r--r--docs/HHKB-Alt-controller.md5
-rw-r--r--docs/Home.md183
-rw-r--r--docs/Key-Functions.md117
-rw-r--r--docs/Keycodes.md228
-rw-r--r--docs/Keymap-examples.md37
-rw-r--r--docs/Keymap.md222
-rw-r--r--docs/Kiibohd.asciidoc29
-rw-r--r--docs/Leader-Key.md37
-rw-r--r--docs/License-Clarification-Details.md1272
-rw-r--r--docs/License-Clarification.md38
-rw-r--r--docs/Macros.md215
-rw-r--r--docs/Make-Instructions.md167
-rw-r--r--docs/Memory-write-error,-use-debug-for-more-info.md21
-rw-r--r--docs/Modding-your-keyboard.md388
-rw-r--r--docs/Mouse-keys.md17
-rw-r--r--docs/Other-Projects.md62
-rw-r--r--docs/PCB_GUIDE.md (renamed from doc/PCB_GUIDE.md)0
-rw-r--r--docs/POWER.txt (renamed from doc/POWER.txt)0
-rw-r--r--docs/Porting-Your-Keyboard-to-QMK-(ARM-and-other-ChibiOS-CPUs).md70
-rw-r--r--docs/Porting-your-keyboard-to-QMK.md59
-rw-r--r--docs/Previously-Asked-Questions.asciidoc14
-rw-r--r--docs/QMK-Overview.md75
-rw-r--r--docs/Report-Descriptor.md1
-rw-r--r--docs/SUMMARY.md26
-rw-r--r--docs/Space-Cadet-Shift.md24
-rw-r--r--docs/TMK-Based-Projects.md34
-rw-r--r--docs/TMK-Own-Projects.md69
-rw-r--r--docs/TMK_README.md (renamed from doc/TMK_README.md)0
-rw-r--r--docs/Tap-Dance.md144
-rw-r--r--docs/Test-for-ASCIIDOC.asciidoc17
-rw-r--r--docs/USB-HID.md11
-rw-r--r--docs/USB_NKRO.txt (renamed from doc/USB_NKRO.txt)0
-rw-r--r--docs/Unicode-and-additional-language-support.md54
-rw-r--r--docs/Unit-testing.md68
-rw-r--r--docs/VAGRANT_GUIDE.md (renamed from doc/VAGRANT_GUIDE.md)0
-rw-r--r--docs/_Sidebar.md21
-rw-r--r--docs/basic_how_keyboards_work.md (renamed from doc/basic_how_keyboards_work.md)0
-rw-r--r--docs/build_old.md (renamed from doc/build_old.md)0
-rw-r--r--docs/gitbook/images/favicon.icobin0 -> 117248 bytes
-rw-r--r--docs/gitbook/images/favicon.pngbin0 -> 242 bytes
-rw-r--r--docs/keycode.txt (renamed from doc/keycode.txt)48
-rw-r--r--docs/keymap_config_h_example.h (renamed from doc/keymap_config_h_example.h)0
-rw-r--r--docs/keymap_makefile_example.mk (renamed from doc/keymap_makefile_example.mk)0
-rw-r--r--docs/keymap_old.md (renamed from doc/keymap.md)0
-rw-r--r--docs/mbed-cortex-porting.md36
-rw-r--r--docs/other_projects.md (renamed from doc/other_projects.md)0
-rw-r--r--keyboards/atomic/keymaps/pvc/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-base.pngbin75363 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-extend.pngbin92445 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-function.pngbin91749 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-game.pngbin72856 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-num.pngbin74690 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/readme.md10
-rw-r--r--keyboards/atreus/keymaps/xyverz/keymap.c10
-rw-r--r--keyboards/atreus62/keymaps/mneme/README.md6
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/base.pngbin457157 -> 0 bytes
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/fun.pngbin425368 -> 0 bytes
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/sym.pngbin433218 -> 0 bytes
-rw-r--r--keyboards/atreus62/keymaps/xyverz/keymap.c10
-rw-r--r--keyboards/clueboard/keymaps/caps_fn/layout.pngbin112289 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/caps_fn/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/default/layout.pngbin112442 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/default/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/jokrik/keymap.c86
-rw-r--r--keyboards/clueboard/keymaps/jokrik/readme.md2
-rw-r--r--keyboards/clueboard/keymaps/mac_optimized/keymap.c21
-rw-r--r--keyboards/clueboard/keymaps/mac_optimized/layout.pngbin107368 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/mac_optimized/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/Makefile2
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/keymap.c157
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/readme.md23
-rw-r--r--keyboards/clueboard/keymaps/maximised/layout.pngbin111157 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/maximised/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/mouse_keys/layout.pngbin143816 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/mouse_keys/readme.md9
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-base.pngbin38703 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-fn.pngbin35216 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-media.pngbin28944 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/readme.md15
-rw-r--r--keyboards/clueboard/keymaps/shift_fn/keymap.c2
-rw-r--r--keyboards/clueboard/keymaps/shift_fn/layout.pngbin107234 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/shift_fn/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/skully/keymap.c2
-rw-r--r--keyboards/clueboard/keymaps/skully/layout.pngbin111676 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/skully/readme.md17
-rw-r--r--keyboards/clueboard/keymaps/smt/keymap.c8
-rw-r--r--keyboards/clueboard/keymaps/smt/layout.pngbin130672 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/smt/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/unix_optimized/layout.pngbin111171 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/unix_optimized/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/win_optimized/layout.pngbin110405 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/win_optimized/readme.md11
-rw-r--r--keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c10
-rw-r--r--keyboards/dk60/Makefile (renamed from keyboards/M10A/Makefile)0
-rw-r--r--keyboards/dk60/config.h55
-rw-r--r--keyboards/dk60/dk60.c34
-rw-r--r--keyboards/dk60/dk60.h41
-rw-r--r--keyboards/dk60/keymaps/default/keymap.c80
-rw-r--r--keyboards/dk60/readme.md8
-rw-r--r--keyboards/dk60/rules.mk21
-rw-r--r--keyboards/ergodox/config.h4
-rw-r--r--keyboards/ergodox/ez/config.h2
-rw-r--r--keyboards/ergodox/keymaps/333fred/Makefile12
-rw-r--r--keyboards/ergodox/keymaps/333fred/README.md122
-rw-r--r--keyboards/ergodox/keymaps/333fred/keymap.c361
-rw-r--r--keyboards/ergodox/keymaps/333fred/visualizer.c33
-rw-r--r--keyboards/ergodox/keymaps/adam/config.h6
-rw-r--r--keyboards/ergodox/keymaps/adam/keymap.c174
-rw-r--r--keyboards/ergodox/keymaps/adam/readme.md3
-rw-r--r--keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c331
-rw-r--r--keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md28
-rw-r--r--keyboards/ergodox/keymaps/xyverz/keymap.c8
-rw-r--r--keyboards/ergodox/readme.md1
-rw-r--r--keyboards/frosty_flake/keymaps/nikchi/Makefile23
-rw-r--r--keyboards/frosty_flake/keymaps/nikchi/config.h23