summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* Added support for audio using pins C4, C5, B6, B7Michael L. Walker2018-04-122-2/+21
|
* Remove obsolete info.json entries (#2712)skullydazed2018-04-071-9/+0
|
* Improve state/chord handling and clean up namespaceSeebs2018-04-071-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some values that can never, ever, change were held in local variables, rather than in PROGMEM. Fixed. Change "pressed" to a signed int so the test for < 0 makes sense, and to avoid possible weird failure modes in the case where a key release comes in when pressed is already zero. (Shouldn't happen, sure, but computers are weird.) A lot of things in process_steno had external linkage for no particular reason. They've been marked static. Stuff still builds. Distinguish between currently-held keys and keys that have been held, and expose these values through a nicely-named API so other code could, say, check on the current set of steno chording in order to make displays. Also in passing fix up the "state" value having external linkage so it could clash with other people's variable declarations. The API also provides hooks for key processing and steno chord events, so you can monitor those events without having to run in matrix_scan_user and recheck the values directly. Also document these. There is no path through processing a key that doesn't end with a return false, so the nested return foo() are gone and we just return false.
* Add userspace config.h handling to build script (#2640)Drashna Jaelre2018-04-011-1/+23
| | | | | | | | | | | | | | * 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
* Fix broken Markdown (#2652)Mike Kozlowski2018-03-311-2/+2
| | | Fix links in Keyboard Guidelines page
* Add rgblist to docsU-LANDSRAAD\drashna2018-03-281-0/+1
|
* rename api docs to internalsJack Humbert2018-03-268-8/+8
|
* Expand Newb Guide flashing document (#2588)Drashna Jaelre2018-03-261-4/+167
| | | | | | | | | | | | | | * Add header info * Add DFU section * Add Caterina section * Add Halfkay section * Fix Typos * More typos
* Fixes and updates to docs (#2611)Drashna Jaelre2018-03-254-15/+32
| | | | | | | | | | | | | | | | | | | | * 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
* Fix custom functions documation for layer_state_set*U-LANDSRAAD\drashna2018-03-241-1/+1
|
* Add HSV value specification (#2481)Daniel Hoek2018-03-231-1/+1
| | | | | | | | | | * 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.
* Fix typo in autoshift docs: statn (#2579)Andrew Macpherson2018-03-231-1/+1
|
* Generate API docs from source code comments (#2491)skullydazed2018-03-228-0/+786
| | | | | | | | | | | | | | | | | | * 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
* Add macro for momentarily switching to a layer while some mods are active ↵snyman2018-03-202-9/+11
| | | | | | | | | | | | | (#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
* Added bootloader optionsMerlin042018-03-201-1/+3
| | | I think I got all of them, so I removed the "FIXME".
* [Proposal?] Allow RGB Underglow to turn off when host is idle/asleep (#2104)Drashna Jaelre2018-03-191-0/+2
| | | | | | | | | | * Add RGB Underglow Sleeping * Add RGBLIGHT_SLEEP to toggle/control RGB light behavior * Update rgb docs * Update for RGB disable command
* Rule to enable Modifiers with Auto-Shift (#2542)Jason Stillwell2018-03-161-4/+13
| | | | | | | | | | | | * Re-enable modifiers with auto-shift * Auto-shift modifiers rule * missed a line * Documentation * fixing whitespace
* Add CMD and WIN aliases for KC_GUI, GUI(kc), GUI_T(kc), etc.fauxpark2018-03-162-233/+233
|
* Add keycodes for swap-hands feature.Joe Wasson2018-03-162-11/+22
|
* Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson2018-03-161-1/+1
|
* Add SS_RALT for AltGR usage in macrosDrashna Jael're2018-03-091-0/+1
|
* Disable the glossary linking to fix #2498 (#2499)skullydazed2018-03-083-3/+3
|
* Add layer_state_set_* to custom function listsU-LANDSRAAD\drashna2018-03-071-1/+37
|
* Examples should all use _user functions for consistencyU-LANDSRAAD\drashna2018-03-071-4/+5
|
* Add back docs for hand-swapping feature.Joe Wasson2018-03-072-0/+32
|
* Move the linux tutorials to an info box on newbs_getting_startedskullY2018-03-062-5/+7
|
* warn->dangerskullY2018-03-061-1/+1
|
* Flesh out the newbs guideskullY2018-03-062-12/+50
|
* Add a newbie guide for people completely new to QMK (#2480)skullydazed2018-03-068-1/+292
|
* Mention invalid names in the readme. (#2458)Graham P Heath2018-03-031-1/+1
|
* More thoroughly document Bootmagic and Command (#2455)skullydazed2018-03-025-62/+165
|
* Update feature_macros.md (#2387)Mitchell van Manen2018-03-011-3/+3
| | | break statements are never reached due to the return statement, so unnecessary
* Add a little aside explaining that shifted keys with mod-tap doesn't work ↵fauxpark2018-03-011-1/+7
| | | | (#2446)
* Fixed dead links (#2451)Brian Choromanski2018-03-013-5/+5
| | | | | | | | * Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links
* Fixed typo of 'confid.h' to 'config.h' (#2448)Brian Choromanski2018-02-284-8/+10
| | | | | | * Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs
* Document bootmagic hot keysYan-Fa Li2018-02-231-0/+35
| | | | - covers most of tmk_core/common/bootmagic.h
* Fixed formatting for Fedora exampleferbie2018-02-231-0/+1
|
* ergobox -> ergodoxJose Pablo Mora2018-02-231-1/+1
|
* Minor updates to docs (#2406)Ben Hilburn2018-02-193-25/+27
| | | | | | * [docs/] Cleaning up some language to make it more clear. * [docs/] Adding instructions for installing deps on RH / Fedora.
* Update feature_auto_shift.mdGomme_Bidule2018-02-121-1/+1
|
* Add the ability to disable Music Mode completely (#2339)Drashna Jaelre2018-02-081-0/+4
| | | | | | | | | | | | * 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
* Clarify the format for layout namesskullY2018-01-191-1/+3
|
* Clarify that we actually have max 16 total backlight levelsfauxpark2018-01-122-2/+2
|
* Remove reference to BL_x in keycodes.md, and add BL_BRTGfauxpark2018-01-122-10/+10
|
* ADD RGBLIGHT_LIMIT_VAL (#2214)YouCanFly2018-01-021-0/+1
|
* macOS also requires avrdudeRickard von Essen2018-01-021-0/+1
|
* backlight breathing overhaul (#2187)Balz Guenat2018-01-014-5/+32
| | | | | | | | | | | | | | | | | | | | * 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
* Add on/off/toggle keycodes for Auto ShiftDrashna Jael're2017-12-201-0/+3
|
* Fixed typoHugo Gayosso2017-12-201-1/+1
|
* Added default case to process_record_userkamisamamizu2017-12-171-0/+2
| | | I tried using process_record_user and if I had to add the default case for it to compile.