Drashna Jaelre
162a67cbc5
Add userspace config.h handling to build script ( #2640 )
...
* Add userspace 'config.h' file
* Add more robust docs
* Remove config.h code from drashna userspace
* Spelling error
* Include links to Config Options page
* Remove config.h documentation from userspace doc, as it's no longer needed
2018-04-01 00:02:40 -04:00
Mike Kozlowski
cc323df9ba
Fix broken Markdown ( #2652 )
...
Fix links in Keyboard Guidelines page
2018-03-31 20:54:01 -07:00
U-LANDSRAAD\drashna
331288233d
Add rgblist to docs
2018-03-28 16:55:58 -04:00
Jack Humbert
ae7284edb8
rename api docs to internals
2018-03-26 11:43:37 -07:00
Drashna Jaelre
ee1bb85542
Expand Newb Guide flashing document ( #2588 )
...
* Add header info
* Add DFU section
* Add Caterina section
* Add Halfkay section
* Fix Typos
* More typos
2018-03-26 13:34:18 -04:00
Drashna Jaelre
07b90db897
Fixes and updates to docs ( #2611 )
...
* Fix advanced keycode headers
* Add caveat for OSM over Remote Desktop
* Hopefully add better anchors to docs
* Add Action code list reference
* Formatting of RGB Underglow doc
* Add brew update issue on macOS
* Revert formatting
* Revert RGB doc formatting
* Make Config Options doc's sections linkable
2018-03-25 16:44:17 -07:00
U-LANDSRAAD\drashna
d965d72d4a
Fix custom functions documation for layer_state_set*
2018-03-24 12:49:56 -04:00
Daniel Hoek
3ee59a79aa
Add HSV value specification ( #2481 )
...
* Update feature_rgblight.md
I got caught out with this as most color pickers use a percentage NOT 0-255 for this number
* Amended description
Woops! Was focused on s/v not being a percentage i got h wrong.
2018-03-23 16:10:32 -07:00
Andrew Macpherson
d0054c41e2
Fix typo in autoshift docs: statn ( #2579 )
2018-03-23 16:03:19 -07:00
skullydazed
7c9d5ace14
Generate API docs from source code comments ( #2491 )
...
* Generate api docs from source code
* Add a bunch of doxygen comments
* more doxygen comments
* Add the in-progress api docs
* script to generate docs from travis
* Add doc generation to the travis job
* make travis_docs.sh commit the work it does
* make sure the docs script exits cleanly
2018-03-22 02:50:38 -04:00
snyman
7a5ce36f23
Add macro for momentarily switching to a layer while some mods are active ( #2460 )
...
* Macro for a momentary layer switch with mods
Passes through to the existing ACTION_LAYER_MODS macro, albeit with more
limited options due to lack of space in the quantum_keycodes enum.
* Add documentation for LM layer-mod macro
* Clean up Tap Toggle documentation
2018-03-20 22:59:54 -04:00
Merlin04
6d66fe0c0c
Added bootloader options
...
I think I got all of them, so I removed the "FIXME".
2018-03-20 11:47:22 -04:00
Drashna Jaelre
ff728a8a01
[Proposal?] Allow RGB Underglow to turn off when host is idle/asleep ( #2104 )
...
* Add RGB Underglow Sleeping
* Add RGBLIGHT_SLEEP to toggle/control RGB light behavior
* Update rgb docs
* Update for RGB disable command
2018-03-19 23:59:58 -04:00
Jason Stillwell
00b4dce605
Rule to enable Modifiers with Auto-Shift ( #2542 )
...
* Re-enable modifiers with auto-shift
* Auto-shift modifiers rule
* missed a line
* Documentation
* fixing whitespace
2018-03-16 16:41:01 -04:00
fauxpark
a2e12faa19
Add CMD and WIN aliases for KC_GUI, GUI(kc), GUI_T(kc), etc.
2018-03-16 16:37:44 -04:00
Joe Wasson
23ac2a02ef
Add keycodes for swap-hands feature.
2018-03-16 16:33:43 -04:00
Joe Wasson
7230923b05
Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency
2018-03-16 16:33:43 -04:00
Drashna Jael're
3f1d147529
Add SS_RALT for AltGR usage in macros
2018-03-09 13:15:10 -05:00
skullydazed
566399794a
Disable the glossary linking to fix #2498 ( #2499 )
2018-03-08 10:31:08 -08:00
U-LANDSRAAD\drashna
42e85d2b92
Add layer_state_set_* to custom function lists
2018-03-07 17:05:38 -05:00
U-LANDSRAAD\drashna
d27d854913
Examples should all use _user functions for consistency
2018-03-07 17:05:38 -05:00
Joe Wasson
7b80aea8b2
Add back docs for hand-swapping feature.
2018-03-07 16:56:57 -05:00
skullY
48e11240a6
Move the linux tutorials to an info box on newbs_getting_started
2018-03-06 20:51:26 -08:00
skullY
75354f12d7
warn->danger
2018-03-06 15:39:46 -08:00
skullY
6a4e08938e
Flesh out the newbs guide
2018-03-06 15:22:47 -08:00
skullydazed
08e48eb6f5
Add a newbie guide for people completely new to QMK ( #2480 )
2018-03-06 14:37:48 -08:00
Graham P Heath
b36b4382d0
Mention invalid names in the readme. ( #2458 )
2018-03-03 09:52:09 -08:00
skullydazed
e87c39d302
More thoroughly document Bootmagic and Command ( #2455 )
2018-03-02 09:21:03 -08:00
Mitchell van Manen
31cae1f1bd
Update feature_macros.md ( #2387 )
...
break statements are never reached due to the return statement, so unnecessary
2018-03-01 08:05:15 -08:00
fauxpark
b713feb6f2
Add a little aside explaining that shifted keys with mod-tap doesn't work ( #2446 )
2018-03-01 07:49:50 -08:00
Brian Choromanski
7f7f763598
Fixed dead links ( #2451 )
...
* Fixed typo of 'confid.h' to 'config.h'
* Fixed broken links in docs
* Fixed a lot of dead links
2018-03-01 07:45:47 -08:00
Brian Choromanski
8e99fbc884
Fixed typo of 'confid.h' to 'config.h' ( #2448 )
...
* Fixed typo of 'confid.h' to 'config.h'
* Fixed broken links in docs
2018-02-28 16:43:15 -05:00
Yan-Fa Li
a8daf3ffba
Document bootmagic hot keys
...
- covers most of tmk_core/common/bootmagic.h
2018-02-23 13:14:53 -05:00
ferbie
767f7a8cf0
Fixed formatting for Fedora example
2018-02-23 13:13:30 -05:00
Jose Pablo Mora
d54de1c5f2
ergobox -> ergodox
2018-02-23 13:11:31 -05:00
Ben Hilburn
8df2ee4ec3
Minor updates to docs ( #2406 )
...
* [docs/] Cleaning up some language to make it more clear.
* [docs/] Adding instructions for installing deps on RH / Fedora.
2018-02-19 14:09:05 -05:00
Gomme_Bidule
63df056013
Update feature_auto_shift.md
2018-02-12 15:45:54 -05:00
Drashna Jaelre
6835ae8209
Add the ability to disable Music Mode completely ( #2339 )
...
* Skip process_music in NO_MUSIC_MODE is defined
* Skip matrix_scan_music if NO_MUSIC_MODE is defined
* Skip music_all_notes_off if NO_MUSIC_MODE is defined
* Leave matrix_scan_music in, because it reduces firmware size by 150b....
* Add docs for NO_MUSIC_MODE
2018-02-08 15:16:06 -05:00
skullY
2018df1a61
Clarify the format for layout names
2018-01-19 11:58:19 -08:00
fauxpark
4764e77121
Clarify that we actually have max 16 total backlight levels
2018-01-12 12:52:35 -05:00
fauxpark
cfcf0fd36b
Remove reference to BL_x in keycodes.md, and add BL_BRTG
2018-01-12 12:52:35 -05:00
YouCanFly
6c24e28b8d
ADD RGBLIGHT_LIMIT_VAL ( #2214 )
2018-01-02 21:54:56 -05:00
Rickard von Essen
4beb5e72f8
macOS also requires avrdude
2018-01-02 14:07:10 -05:00
Balz Guenat
4931510ad3
backlight breathing overhaul ( #2187 )
...
* add breathing to bananasplit
* backlight breathing overhaul
* fix the backlight_tick thing.
* fix for vision_division backlight
* fix a few keymaps and probably break breathing for some weirdly set-up boards.
* remove BL_x keycodes because they made unreasonable assumptions
* some fixes for BL keycodes
* integer cie lightness scaling
* use cie lightness for non-breathing backlight and make breathing able to reach true max brightness
2018-01-01 17:47:51 -05:00
Drashna Jael're
4f484bc1c9
Add on/off/toggle keycodes for Auto Shift
2017-12-20 14:38:56 -05:00
Hugo Gayosso
d8f0faabda
Fixed typo
2017-12-20 14:38:24 -05:00
kamisamamizu
eab41f7b38
Added default case to process_record_user
...
I tried using process_record_user and if I had to add the default case for it to compile.
2017-12-17 11:52:06 -05:00
Zach Richard
8a1e656099
new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!) ( #2100 )
...
* new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!)
* corrected documentation to specify rules.mk file instead of Makefile
2017-12-14 00:20:44 -05:00
fauxpark
bb53635f33
Trim trailing whitespace
2017-12-09 10:46:11 -05:00
fauxpark
af37bb2f78
Fix some of the more obvious typos
2017-12-09 10:46:11 -05:00
fauxpark
4c675a83ba
Format keycode tables
2017-12-09 10:46:11 -05:00
fauxpark
7b0356d1d4
Convert all headings to Title Case
2017-12-09 10:46:11 -05:00
Balz Guenat
8b1862330a
fix link for grave escape in docs
2017-12-08 16:12:46 -05:00
Colin T.A. Gray
16546ee06f
Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'
...
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable
Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
2017-12-08 16:10:42 -05:00
Colin T.A. Gray
53b043d4ef
adds 'RGB_RMOD' to go through RGB modes in reverse
2017-12-04 11:12:52 -08:00
Drashna Jaelre
7b51f050d7
Fix typo in make example
...
It has `:all" when it clearly is referencing the command without `:all`.
2017-12-04 11:17:53 -05:00
mmikeww
0740e84d63
update advanced_keycodes; oneshot = sticky/dead keys
2017-12-03 00:03:04 -05:00
mmikeww
c917888262
update glossary; oneshot key = sticky/dead key
2017-12-03 00:03:04 -05:00
skullY
0b54e7f5ae
Flesh out the grave escape overrides
2017-12-03 00:00:23 -05:00
mmikeww
b9f426ae1e
Fix broken link in docs
...
This link was broken. And the latest, live version of that keymap link doesn't line up with the docs below, so the link will now point to the older version of the file in the git history
2017-12-02 23:55:58 -05:00
Devin J. Pohly
7aaef16266
Fix internal links in docs/ ( #2080 )
...
One link in the summary (Modding your keyboard) referred to a page that
was deleted; the rest have been updated to point to the new names.
2017-11-30 10:18:01 -08:00
Drashna Jael're
28874a9f33
Fixed minor typo in bootloader code
2017-11-29 13:01:06 -05:00
Drashna Jael're
319ff649ab
16 byte optimization of macro ;)
2017-11-28 22:59:41 -05:00
Drashna Jael're
92f6d6ec02
Update Userspace info to include Bootloader detection
2017-11-27 23:36:55 -05:00
Jack Humbert
9fdc276260
Updates bootloader settings, adds file size check ( #2029 )
...
* pull fuse settings for bootloader jump
* fix 32a chips
* make automatic bootloader selection optional
* quantify bootloaders
* fixs #164 , speeds up dfu reset
* fix for chips w/o usb
* missing an n
* fix bootloader sizes, use words for addresses
* fix bmini, pearl, and [[ issue, make things quiet
* ignore avr errors on arm for now
* update settings for the light
* document bootloader stuff
* add bootloader title
2017-11-27 23:08:21 -05:00
Jack Humbert
62eed0e4a3
Update config_options.md
2017-11-21 21:26:29 -05:00
Jack Humbert
c8bdc75e1d
Update feature_layouts.md
2017-11-21 21:22:56 -05:00
Seebs
39d3d92364
Allow multiple process_record() calls per scan
...
This is particularly relevant for, e.g., the ergodox EZ and
other keyboards with slow scan rates. Without changing the API or
behavior of individual process_record() calls, we allow a
configuration flag to make multiple calls in a single scan.
This will probably have miniscule effects on non-steno users,
and it's not enabled by default for any keyboards. Added note
about it to ergodox README.
Signed-off-by: seebs <seebs@seebs.net>
2017-11-21 00:20:52 -05:00
Gilbert Consellado
7ff96877d2
added SS_LSFT to featured macros
2017-11-20 12:25:42 -05:00
Balz Guenat
858c09f370
add example keymap
2017-11-16 09:39:00 -05:00
Balz Guenat
179d64d33c
extend macro docs a bit
2017-11-16 09:39:00 -05:00
drashna
3c15c48e6a
Add "KC_MAKE" to userspace example
2017-11-14 11:02:00 -05:00
James
309a400b3e
Update hand_wire.md
...
Change "Resin" to "Rosin"
2017-11-13 18:48:55 -05:00
Erin Call
392121b10e
Document the Teensy hardware reset problem
2017-11-12 11:51:12 -05:00
skullY
4df4fa7c26
Clarify KC_PWR
vs KC_POWER
. Fixes #1994 .
2017-11-10 17:58:32 -05:00
skullY
66f13e4972
Move keycodes to their own section
2017-11-10 17:58:32 -05:00
Jack Humbert
bb11df6b7a
update some docs
2017-11-09 16:19:13 -05:00
Zach Burchill
e236f1eba1
Fixed some grammar and typos on the docs ( #1989 )
...
* fixed grammar and references
* fixed typo
2017-11-09 16:18:31 -05:00
Fred Silberberg
89357b96d4
333fred layout update ( #1971 )
...
* Set up tap dance for layers on the lower button.
* Refactored code to share in the users directory between my two keyboard layouts.
* Small keyboard layout change.
* Updated documentation on oneshot usage in macros/tap dance.
2017-11-06 12:09:01 -05:00
Jeremy Cowgar
245b3376d6
Correct the rules.mk documentation for auto shift.
...
fixes #1965
2017-11-06 12:03:36 -05:00
skullY
535c2f60a9
use real greater than and less than chars
2017-11-02 16:27:17 -07:00
skullY
432674781a
Document info.json files
2017-11-02 01:31:02 -07:00
skullY
4e41beeaa6
Fix a typo
2017-11-02 01:30:51 -07:00
Jack Humbert
00733f4b87
update contributing guidelines
2017-11-01 21:42:05 -04:00
Jack Humbert
d069a42c07
Update getting_started_github.md
2017-11-01 14:10:28 -04:00
Arialdo Martini
32bb8f6b8a
Improvements to documentation ( #1919 )
...
* Typo: Github => GitHub
* Typo: windows => Windows, docker => Docker, and some punctuations
* "QMK Introduction" links to the right file
* "Unix" rather than "UNIX", which is a trademark
* Directory name is "keyboards", not "keyboard"
* "handwired" is a subdirectory of "keyboards"
* Punctuation and minor fixes
* macOS rather than Mac
* Punctuation and other minor fixes
* Vagrant Guide links to an existing file
* Jun Wako referenced with his name rather than his nickname
* Saxon genitive 's outside the link
2017-11-01 11:21:54 -04:00
Jack Humbert
38261920a9
update hand wiring link
2017-10-31 13:38:57 -04:00
tsankuanglee
04b9b62bdc
RETRO_TAPPING ( #1922 )
...
* add RETRO_TAP: tap anyway, even after TAP_TERM, if no interruption
* consistent variable name
* add option doc
* change name for consistency
* make RETRO_TAPPING default to off
2017-10-31 11:15:22 -04:00
Zach Burchill
4c1164c469
fixed two typos
...
I'm almost 100% sure "else if (state->count = 2) {" was a typo (it should have two ='s for a logical operator), and I'm *pretty* sure "if (state->interrupted || state->!pressed) return SINGLE_TAP;" has a typo. At least, it returns an error on my machine saying something about an unexpected '!'.
I changed it to a slightly longer form (i.e., "state->pressed==0"), and that worked fine.
2017-10-31 00:40:27 -04:00
Jeremy Cowgar
49c32021db
Added missing RGB and Auto Shift in main feature list. Also standardized on period at the end of each feature list item.
2017-10-29 20:04:10 -04:00
Jeremy Cowgar
76d807fe7d
Fix code example in auto shift docs
2017-10-29 20:04:10 -04:00
Jeremy Cowgar
bf1fedc05e
Fixed various feature links
2017-10-29 20:04:10 -04:00
Jack Humbert
4d421ee31c
adds flashing docs
2017-10-29 18:44:29 -04:00
skullydazed
67cc5cebc0
Restructure the hardware and feature docs to make things easier to find ( #1888 )
...
* fix #1313 by documenting more config.h options
* Clean up and organize documentation
2017-10-24 20:34:28 -07:00
Sebastian Kaim
1f43495922
Added a new keycode for cycling through RBG modes which reverses directions when shift is hold.
...
This commit adds a new keycode `RGB_SMOD` which is the same as `RGB_MOD` (cycle through all modes),
but when it is used in combination with shift it will reverse the direction.
2017-10-24 17:02:20 -10:00
Daniel Gordon
725aa5b820
Update to Tap-Dance Docs for Fast Typists
...
* Quad function tap dance works as intended when typing fast
* Example 4 in doc has been updated
Change-Id: If33406299e2eed49152c495da92f4977dfdc1e2f
2017-10-21 18:24:06 -10:00
Jack Humbert
06f196c589
Creates a userspace for keymaps ( #1559 )
...
* create a user space
* adds example
* document, add readme.md
* jackhumbert userspace, ergodox keymap
2017-10-21 11:44:11 -10:00
skullY
9bb259b660
Fix the naming for clueboard files
2017-10-21 13:51:18 -07:00
James
3276c4c56a
Minor punctuation and grammar edits.
2017-10-21 10:02:14 -10:00
Jason Milkins
78923cb884
Fix code backticks on Frequently Asked Build Questions docs
2017-10-21 09:58:48 -10:00
Jason Milkins
a860d9d628
Fix missing code backticks
2017-10-21 09:58:17 -10:00
Daniel Gordon
383e508bc5
Quad Function Tap Dance added to TD Doc
...
* Added section to example, detailing how to accomplish the
'quad-function' tap dance.
* Refactored TD documentation to clearly separate different complex
examples
Change-Id: Ifc1495d1142849c771418fdabc458c04c48311e6
2017-10-18 17:14:12 -10:00
skullydazed
ad49db8cd2
Address #1689 by using a formula to define the breathing curve ( #1692 )
...
* Address #1689 by using a formula to define the breathing curve and exposing defines to control the shape of the curve.
* Tweak the behavior of breathing for clueboard
2017-10-17 16:47:49 -07:00
Dylan Khor
aa660c1eb7
Broken link found in issue #1845
2017-10-15 15:03:23 -10:00
Jack Humbert
800ec55dfc
Make arguments redo, subproject elimination ( #1784 )
...
* redo make args to use colons, better folder structuring system [skip ci]
* don't put spaces after statements - hard lessons in makefile development
* fix-up some other rules.mk
* give travis a chance
* reset KEYMAPS variable
* start converting keyboards to new system
* try making all with travis
* redo make args to use colons, better folder structuring system [skip ci]
* don't put spaces after statements - hard lessons in makefile development
* fix-up some other rules.mk
* give travis a chance
* reset KEYMAPS variable
* start converting keyboards to new system
* try making all with travis
* start to update readmes and keyboards
* look in keyboard directories for board.mk
* update visualizer rules
* fix up some other keyboards/keymaps
* fix arm board ld includes
* fix board rules
* fix up remaining keyboards
* reset layout variable
* reset keyboard_layouts
* fix remainging keymaps/boards
* update readmes, docs
* add note to makefile error
* update readmes
* remove planck keymap warnings
* update references and docs
* test out tarvis build stages
* don't use stages for now
* don't use stages for now
2017-10-14 11:32:19 -10:00
Jonathan Arnett
4c0ff7b7ea
Remove reference to Ergodox subprojects from docs
...
At one time, "ez" and "infinity" may have been subprojects of a
unified "ergodox" project, but this is not currently the case. Running
`make ergodox-ez-default-teensy` (or similar), as the documentation
currently implies, does not work.
2017-10-12 06:25:47 -10:00
skullY
db5afb05cf
Fix the presentation of the contribution guide
2017-10-11 12:18:53 -07:00
skullydazed
2db4ad2133
Write a contributing guide. ( #1827 )
2017-10-11 12:07:15 -07:00
Jesper Brix Rosenkilde
966e2660cf
Add option to reverse PS2 mouse axes and scrolling
2017-10-10 07:20:17 -10:00
Snipeye
cfd118d158
Added Dichotemy Keyboard, updated docs for Pointing Device ( #1817 )
...
* Added Dichotemy Keyboard, updated docs for Pointing Device
* Updated readme
* Updated mouse report pointer in pointing_device.c
2017-10-10 07:07:59 -10:00
lyuts
d8c62e4238
Fixed typo in docs. ( #1818 )
2017-10-06 20:15:55 -07:00
Snipeye
ee13228486
Generic Pointing Device ( #1767 )
2017-10-06 07:13:08 -10:00
Dylan Khor
0cc62459a7
Minor typo
2017-10-05 07:22:25 -10:00
Sebastian Kaim
29bcffb3f3
Edited a minor typo in feature_bootmagic.md.
2017-10-05 06:17:34 -10:00
Daniel Gordon
03de0c8575
Reference to rules.mk in tap dance docs added
...
Change-Id: I64aa6f95a30ab05f0ed3f499e54b9e125d379fad
2017-10-03 09:04:31 -10:00
Max Riveiro
f1451b4b04
Fix HSV Color Wheel image on RGB Light page ( #1773 )
...
Signed-off-by: Max Riveiro <kavu13@gmail.com>
2017-09-29 16:19:15 -07:00
Lukas Werling
1ad941e984
Add shell.nix for NixOS users
2017-09-25 13:14:20 -04:00
Zach Burchill
809c9258c1
Fixed typo of "multually" to "mutually"
2017-09-25 13:08:06 -04:00
surlyjake
c8d365f5da
platform descriptions to match master keycodes.md documentation
2017-09-25 13:07:46 -04:00
surlyjake
957e44231a
updated keycodes media descriptions
...
Platform compatibility descriptions added for mute, volume up/down
2017-09-25 13:07:46 -04:00
Jeremy Cowgar
a89183591c
Fixed a few typos and spelling errors in auto shift feature document
2017-09-18 17:08:18 -04:00
Jeremy Cowgar
abba393f57
Added Auto Shift, tap key = normal, hold key = shifted state.
2017-09-18 17:08:18 -04:00
Jack Humbert
7ad924bae5
Updates send_string functionality, adds terminal feature ( #1657 )
...
* implement basic terminal stuff
* modify send_string to read normal strings too
* add files bc yeah. working pgm detected
* pgm detection apparently not working
* adds send string keycodes, additional keycode support in send string
* implement arguments
* [terminal] add help command
* [terminal] adds keycode and keymap functions
* [terminal] adds nop.h, documentation
* update macro docs
2017-09-12 00:43:10 -04:00
skullydazed
4cdcbdb861
Remove all Makefiles from the keyboards directory. ( #1660 )
...
* Remove all Makefiles from the keyboards directory.
* update keymaps added in the last 8 days
* Ignore keyboard/keymap makefiles
* update hand_wire to reflect our new Makefile-less reality
* Update the make guide to reflect the new reality
* move planck keymap options to rules.mk
* update planck keymaps 4real
* trigger travis
* add back build_keyboard.mk
* restore changes to build_keyboard
2017-09-08 13:47:50 -04:00
skullydazed
4580d3a730
RGB improvements ( #1684 )
...
* Allow the knight animation to be restricted to a portion of the LED strip
* Add keys for jumping directly to particular animation modes
* Remove orphaned break statements
* Tweak the `RGB_MODE` buttons so they cycle through the same mode.
* small indentation fix
2017-09-06 14:49:19 -07:00
Will Jiang
0ce45eb0b7
Update mac guide ( #1665 )
...
`avr-libc` is no longer, and it's called `avr-gcc` now. https://github.com/osx-cross/homebrew-avr
Also you need `gcc-arc-none-eabi` to be able to compile in my experience.
2017-09-06 10:36:47 -07:00
Jack Humbert
5f154f0a00
Update feature_common_shortcuts.md
2017-09-05 13:11:43 -04:00
Marco Fontani
da83f04a30
add UC_OSX_RALT to make unicode use the Right Alt key on OSX
2017-08-30 11:38:03 -04:00
Jack Humbert
d2ff66a985
Creates a layouts/ folder for keymaps shared between keyboards ( #1609 )
...
* include variables and .h files as pp directives
* start layout compilation
* split ergodoxes up
* don't compile all layouts for everything
* might seg fault
* reset layouts variable
* actually reset layouts
* include rules.mk instead
* remove includes from rules.mk
* update variable setting
* load visualizer from path
* adds some more examples
* adds more layouts
* more boards added
* more boards added
* adds documentation for layouts
* use lowercase names for LAYOUT_
* add layout.json files for each layout
* add community folder, default keymaps for layouts
* touch-up default layouts
* touch-up layouts, some keyboard rules.mk
* update documentation for layouts
* fix up serial/i2c switches
2017-08-23 22:29:07 -04:00
Joe Wasson
bdc0880ca5
Add compile error if too many endpoints are defined for the ATmega32U4.
2017-08-20 11:51:57 -04:00
Jack Humbert
5cab5e4a4e
validates json
2017-08-19 08:35:14 -04:00
Jack Humbert
d8145c8464
adds redirects for docs
2017-08-19 08:31:54 -04:00
Joe Wasson
94ca84d271
Fix incorrect name for GeminiPR in docs.
2017-08-18 14:43:24 -04:00
Jack Humbert
52f2f6d8ea
adds audio docs to summary
2017-08-18 13:57:57 -04:00
Benny Powers
9fed4f7948
Add link to keycodes doc in how_keyboards_work
2017-08-18 12:49:55 -04:00
Roy Wellington Ⅳ
c0a6935fb3
Fix these links, as they appear to be broken ( #1595 )
...
It looks like build_environment_setup.md got renamed to
getting_started_build_tools.md in this commit:
commit e6c638bed1
Author: skullY <skullydazed@gmail.com>
Date: Sat Aug 5 20:54:34 2017 -0700
Overhaul the Getting Started section and add a FAQ section
docs/{build_environment_setup.md => getting_started_build_tools.md} | 132 ++++++++++++++++++++++++++++++++++++-------------------------------------
This commit adjusts the links to match the new name.
2017-08-18 00:18:04 -07:00
Jack Humbert
b483a90a90
update favicons
2017-08-17 17:13:44 -04:00
skullY
f02430b131
Update links in the glossary
2017-08-16 15:47:20 -04:00
skullY
9d1a08e38a
Doc updates from going through every file
2017-08-16 15:47:20 -04:00
skullY
9b879b1267
break up keymaps and quantum keycodes into files by feature
2017-08-16 15:47:20 -04:00
skullY
2709744cdd
take a stab at documenting layers
2017-08-16 15:47:20 -04:00
skullY
207bcd788a
rework key_functions into feature_common_shortcuts
2017-08-16 15:47:20 -04:00
skullY
e6c638bed1
Overhaul the Getting Started section and add a FAQ section
2017-08-16 15:47:20 -04:00
discursivemoth
b7d43ee253
correct tilde to grave
2017-08-15 19:48:58 -04:00
Balz Guenat
430151dd51
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# docs/faq_keymap.md
2017-08-12 12:14:33 +02:00
Balz Guenat
175db1a549
fix code block formatting
2017-08-11 23:13:50 +02:00
Balz Guenat
5ad103fa51
add description of new option to docs and add option (commented out) into template.
2017-08-11 16:54:10 -04:00
Balz Guenat
3e67cc9c80
add description of new option to docs and add option (commented out) into template.
2017-08-11 22:20:36 +02:00
Danny Nguyen
f1536a3f54
Change installation of avr-libc to avr-gcc, now that avr-libc is integrated into the avr-gcc build
2017-08-08 10:03:19 -04:00
Fredric Silberberg
a3e1d9a8cc
Added support for locking One Shot modifiers.
2017-08-08 10:02:53 -04:00
Fredric Silberberg
5fc4a664dc
Added initial key lock documentation.
2017-08-08 10:02:53 -04:00
Jack Humbert
9e79bb1491
Merge pull request #1554 from qmk/docs
...
Updates some remaining doc stuff
2017-08-06 22:29:59 -04:00
Balz Guenat
525b3deadf
add short name for locking mods to docs.
2017-08-03 23:10:31 -04:00
Balz Guenat
07ba06d0b6
fix section in porting guide that refered to Makefile instead of rules.mk
2017-08-02 22:00:49 -04:00
Joe Wasson
c5780647d8
Fix typo in docs.
2017-07-27 16:10:36 -04:00
Joe Wasson
26fb063be3
Link to steno docs from summary page.
2017-07-27 16:10:36 -04:00
Joe Wasson
c0f63ca9dc
Add documentation for Steno.
2017-07-27 16:10:36 -04:00
Jack Humbert
cefc09ae7d
adds option for alt pitch standards
2017-07-24 12:45:34 -04:00
Joe Wasson
a543ad4c1d
Fix minor formatting issue.
2017-07-23 15:10:27 -04:00
Jack Humbert
6bdf7482b1
update audio/music documentation
2017-07-23 14:59:29 -04:00
Jack Humbert
9abbbe7089
update audio documentation
2017-07-23 14:59:29 -04:00
Jack Humbert
f407f3e8de
remove unneccesary headers
2017-07-23 14:59:29 -04:00
Jack Humbert
fe113ebad5
start updating audio docs
2017-07-23 14:59:29 -04:00
Jack Humbert
14c5160b1a
Update _summary.md
2017-07-17 15:01:33 -04:00
Jack Humbert
000e749853
Rename docs/features/README.md to docs/features.md
2017-07-17 15:01:11 -04:00
Erez Zukerman
585f140052
Invites contributions
2017-07-10 20:51:46 -04:00
skullY
4c7c7747a3
Add terminal examples to doc best practices
2017-07-08 22:39:17 -07:00
skullY
5810bb67e4
Rearrange the faq a bit
2017-07-08 20:01:35 -07:00
skullY
cb9e59152e
Flesh out the glossary
2017-07-08 20:01:30 -07:00
skullY
03eb6a3e86
comment out unformatted audio/midi sections
2017-07-07 13:28:31 -07:00
skullydazed
ecd3dbf085
Merge branch 'master' into docs
2017-07-06 18:43:22 -07:00
cato976
1896c76a29
Update mouse_keys.md
...
fix typo
2017-07-06 10:01:12 -04:00
Shayne Holmes
48ff93582b
Pull out sendstring variations to their own files.
...
Instead of having all sendstring keycode mappings in the main quantum.c
file, give each one its own file in keymap_extras that can be #included
in a user's keymap. If one is included, it will define the appropriate
lookup tables and overwrite the weak definitions in quantum.c.
(Including more than one sendstring definition will fail at compile
time.)
Update @rai-suta's test keymap to match, as well as the documentation.
2017-07-05 10:55:47 -04:00
skullY
9cadba7b89
Add missing files to _summary.md
2017-07-03 12:39:15 -07:00
skullY
f1c581fdd4
Remove obsolete documentation
2017-07-03 12:31:37 -07:00
skullY
c12f19107f
update the summary
2017-07-03 12:30:26 -07:00
skullY
2abff258b1
Adjust headings on unicode
2017-07-03 12:29:04 -07:00
skullY
0ded95b888
Update the vagrant guide
2017-07-03 12:28:48 -07:00
skullY
ff47ca7a46
update hand_wire
2017-07-03 12:11:13 -07:00
skullY
dff5708b07
update basic_how_keyboards_work
2017-07-03 11:59:19 -07:00
skullY
435f99916c
Work around quoting hell
2017-07-03 11:35:29 -07:00
skullY
b22220532f
Rewrite mouse_keys to resolve #937
2017-07-03 10:58:57 -07:00
skullY
6b0503b20d
update the faq
2017-07-03 01:37:05 -07:00
skullY
80cc23e912
fix the info boxes
2017-07-03 01:33:13 -07:00
skullY
d8e29b53fe
Update a bunch of docs
2017-07-03 01:30:36 -07:00
skullY
ea8df568f2
reduce the TOC scope
2017-06-30 10:13:25 -07:00
skullY
486abde026
tweak page-toc settings
2017-06-30 10:06:40 -07:00
skullY
10b389f79c
Adjust headings to make navigator happier
2017-06-30 09:42:38 -07:00
Jack Humbert
3e3c3e2b24
start glossary
2017-06-29 22:12:24 -04:00
Jack Humbert
9f643ba8bf
clean-up github page
2017-06-29 21:23:20 -04:00
Jack Humbert
4c7e66c31c
add file to summary
2017-06-29 19:37:49 -04:00
Jack Humbert
b139633f89
adds how to github
2017-06-29 19:35:33 -04:00
skullY
7da94ac51b
Fixup the gitbook config
2017-06-29 17:14:01 -04:00
skullY
bf3007ec58
Add some gitboot plugins
2017-06-29 11:46:58 -07:00
skullY
409cb1af52
Polish up custom_quantum_functions
2017-06-29 10:46:23 -07:00
Jack Humbert
b75ad215c8
use default base names
2017-06-29 12:25:29 -04:00
Jack Humbert
391eae97e4
testing out new home
2017-06-29 12:13:44 -04:00
Jack Humbert
d59734d3b7
restructure summary
2017-06-29 10:35:09 -04:00
skullY
910d32c07e
Flesh out the quantum_keycodes documentation
2017-06-28 23:52:08 -07:00
Jack Humbert
d5244c6cf4
restructure keycode docs
2017-06-29 00:15:07 -04:00
Jack Humbert
40d82906cb
adds config options md
2017-06-28 21:20:23 -04:00
skullY
617923cd56
Rough draft for a document on understanding QMK
2017-06-28 20:22:37 -04:00
Jack Humbert
ea7590c894
add new arguements, docs
2017-06-27 14:35:08 -04:00
Jack Humbert
4ba9438c3f
Add eclipse to the _summary
2017-06-27 13:07:50 -04:00
Jack Humbert
901a92a2fd
Update _summary.md
2017-06-24 13:11:25 -04:00
Jack Humbert
c208a6d4e5
update docs for isp
2017-06-23 23:09:14 -04:00
Jack Humbert
918aea5b47
Update _summary.md
2017-06-23 21:29:35 -04:00
Jack Humbert
b4f2f44a6f
Create isp_flashing_guide.md
2017-06-23 21:29:04 -04:00
Jack Humbert
2b98ec67f3
Update _summary.md
2017-06-22 13:23:08 -04:00
Jack Humbert
7b3c9cc8de
Create adding_a_keyboard_to_qmk.md
2017-06-22 13:22:21 -04:00
Jack Humbert
f32c68ee65
Update porting_your_keyboard_to_qmk.md
2017-06-22 13:21:43 -04:00
Jack Humbert
621ae42a6c
revert edit
2017-06-18 13:28:34 -04:00
Jack Humbert
4217cb5bbc
Update key_functions.md
2017-06-18 13:26:20 -04:00
Jack Humbert
6bd4df7a90
define limits to functions
2017-06-11 14:28:30 -04:00
Jack Humbert
06f0f92c1a
Delete VAGRANT_GUIDE.md
2017-06-10 15:13:24 -04:00
Jack Humbert
7921834663
Delete USB_NKRO.txt
2017-06-10 15:13:15 -04:00
Jack Humbert
d942389e11
Delete TMK_README.md
2017-06-10 15:13:07 -04:00
Jack Humbert
3df614c942
Delete POWER.txt
2017-06-10 15:12:59 -04:00
Jack Humbert
08fdced65f
Delete PCB_GUIDE.md
2017-06-10 15:12:52 -04:00
Jack Humbert
de4a38ab1b
Delete Macros.md
2017-06-10 15:12:45 -04:00
Jack Humbert
ceb7a63c68
Delete Kiibohd.asciidoc
2017-06-10 15:12:39 -04:00
Jack Humbert
656744e7dd
Delete Keymap.md
2017-06-10 15:12:32 -04:00
Jack Humbert
6442822efd
Delete Keycodes.md
2017-06-10 15:12:20 -04:00
Jack Humbert
f320ac4bc6
Delete Home.md
2017-06-10 15:12:12 -04:00
Jack Humbert
ee595965ae
Delete HAND_WIRE.md
2017-06-10 15:12:04 -04:00
Jack Humbert
4de370ccc3
Delete FUSE.txt
2017-06-10 15:11:53 -04:00
Jack Humbert
4092e45b6b
Delete FAQ.md
2017-06-10 15:11:36 -04:00
Jack Humbert
296e8669f3
Delete Embedding.md
2017-06-10 15:11:26 -04:00
Jack Humbert
fa6044ab1d
Delete Eclipse.md
2017-06-10 15:11:18 -04:00
Jack Humbert
401aab7d5a
Delete CYGWIN_GUIDE.md
2017-06-10 15:11:02 -04:00
Jack Humbert
5e9d5a0a75
Delete BUILD_GUIDE.md
2017-06-10 15:10:44 -04:00
Jack Humbert
995c3141a6
convert docs to lowercase and underscores
2017-06-10 14:58:55 -04:00
Jack Humbert
ca01d94005
convert docs to lowercase and underscores
2017-06-10 14:58:24 -04:00
Jack Humbert
558db0e03f
remove leading slash
2017-06-10 12:28:37 -04:00
Jack Humbert
43b6179feb
Merge branch 'master' into improve_macro_docs
2017-06-10 12:26:57 -04:00
Jack Humbert
163754f363
Create Home.md
2017-06-10 12:26:09 -04:00
Jack Humbert
ad49086be5
Create SUMMARY.md
2017-06-10 12:25:04 -04:00
Jack Humbert
2f942c9883
Create Custom-Quantum-Functions.md
2017-06-10 12:23:04 -04:00
Jack Humbert
1da0a19177
make searchable
2017-06-10 12:18:49 -04:00
Jack Humbert
5801a1f8af
update music docs
2017-06-09 16:42:30 -04:00
skullY
a0ac0d3cea
Move Dynamic Macros into their own file
2017-06-09 12:25:12 -07:00
skullY
767bcac23c
Clean up and improve the macro documentation
2017-06-09 11:47:53 -07:00
Ethan Madden
d9f95c5da9
Docfix ( #1377 )
...
* SCKLCK is now SCROLLLOCK
Yes, with all three Ls
At least it doesn't have a random K anymore lol
* Removed strange mystery trailing numbers in the docs
2017-06-08 20:05:55 -07:00
Erez Zukerman
481797f92f
Documents permissive hold
2017-06-08 23:00:28 -04:00
Ethan Madden
e82c089b4c
SCKLCK is now SCROLLLOCK ( #1376 )
...
Yes, with all three Ls
At least it doesn't have a random K anymore lol
2017-06-08 19:54:49 -07:00
Jack Humbert
eefec19ad9
Update Keycodes.md
2017-06-02 09:44:08 -04:00
Jack Humbert
47c209fa02
Update Keycodes.md
2017-06-02 09:21:01 -04:00
fabienheureux
19816a4998
Broken Keymap docs link
2017-06-02 10:51:12 +02:00
Jack Humbert
1d6a18db99
Merge pull request #1343 from Maartenwut/patch-1
...
Added SEND_STRING(); to the documentation.
2017-05-29 11:58:08 -04:00
Jack Humbert
cecf783e14
Merge pull request #1337 from fredizzimo/wsl_setup
...
Add script for setting up Windows Subsystem for Linux
2017-05-29 11:56:53 -04:00
Maarten Dekkers
91c6113cba
Added SEND_STRING(); to the documentation.
2017-05-29 17:53:39 +02:00
Damien
51e44fd6c5
Update Differences-from-TMK.md
...
Removed fn_actions.
According this [comment](https://github.com/qmk/qmk_firmware/pull/1336#issuecomment-304634633 )
2017-05-29 13:17:23 +02:00
Fred Sundvik
78aebe0631
Update windows 10 instructions
2017-05-28 22:35:45 +03:00
Damien
b2010cd478
Update Differences-from-TMK.md
...
Hello,
I'm not sure but it seems to be uint8_t for TMK/fn_actions (cf. https://github.com/tmk/tmk_keyboard/blob/master/README.md ).
Regards,
Damien
2017-05-28 19:17:22 +02:00
Fred Sundvik
623b1cd866
Fix line endings in FAQ.md
2017-05-28 12:28:02 +03:00
Jack Humbert
c3bdddb637
move book for gitbook
2017-05-27 18:20:46 -04:00
Jack Humbert
c95f08c439
Updates docs/book.json
...
Auto commit by GitBook Editor
2017-05-27 22:19:38 +00:00
Jack Humbert
7e84b0e3b3
move old doc to docs
2017-05-27 18:14:21 -04:00
Jack Humbert
704794bae3
subtree docs
2017-05-27 18:09:52 -04:00