Commit Graph

296 Commits (ca450b0a48cc797d6e93a6f77ce8bed0f1b413f2)

Author SHA1 Message Date
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
7 years ago
fauxpark a2e12faa19 Add CMD and WIN aliases for KC_GUI, GUI(kc), GUI_T(kc), etc. 7 years ago
Joe Wasson 23ac2a02ef Add keycodes for swap-hands feature. 7 years ago
Joe Wasson 7230923b05 Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency 7 years ago
Drashna Jael're 3f1d147529 Add SS_RALT for AltGR usage in macros 7 years ago
skullydazed 566399794a
Disable the glossary linking to fix #2498 (#2499) 7 years ago
U-LANDSRAAD\drashna 42e85d2b92 Add layer_state_set_* to custom function lists 7 years ago
U-LANDSRAAD\drashna d27d854913 Examples should all use _user functions for consistency 7 years ago
Joe Wasson 7b80aea8b2 Add back docs for hand-swapping feature. 7 years ago
skullY 48e11240a6 Move the linux tutorials to an info box on newbs_getting_started 7 years ago
skullY 75354f12d7 warn->danger 7 years ago
skullY 6a4e08938e Flesh out the newbs guide 7 years ago
skullydazed 08e48eb6f5
Add a newbie guide for people completely new to QMK (#2480) 7 years ago
Graham P Heath b36b4382d0 Mention invalid names in the readme. (#2458) 7 years ago
skullydazed e87c39d302
More thoroughly document Bootmagic and Command (#2455) 7 years ago
Mitchell van Manen 31cae1f1bd Update feature_macros.md (#2387)
break statements are never reached due to the return statement, so unnecessary
7 years ago
fauxpark b713feb6f2 Add a little aside explaining that shifted keys with mod-tap doesn't work (#2446) 7 years ago
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
7 years ago
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
7 years ago
Yan-Fa Li a8daf3ffba Document bootmagic hot keys
- covers most of tmk_core/common/bootmagic.h
7 years ago
ferbie 767f7a8cf0 Fixed formatting for Fedora example 7 years ago
Jose Pablo Mora d54de1c5f2 ergobox -> ergodox 7 years ago
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.
7 years ago
Gomme_Bidule 63df056013 Update feature_auto_shift.md 7 years ago
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
7 years ago
skullY 2018df1a61 Clarify the format for layout names 8 years ago
fauxpark 4764e77121 Clarify that we actually have max 16 total backlight levels 8 years ago
fauxpark cfcf0fd36b Remove reference to BL_x in keycodes.md, and add BL_BRTG 8 years ago
YouCanFly 6c24e28b8d ADD RGBLIGHT_LIMIT_VAL (#2214) 8 years ago
Rickard von Essen 4beb5e72f8 macOS also requires avrdude 8 years ago
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
8 years ago
Drashna Jael're 4f484bc1c9 Add on/off/toggle keycodes for Auto Shift 8 years ago
Hugo Gayosso d8f0faabda Fixed typo 8 years ago
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.
8 years ago
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
8 years ago
fauxpark bb53635f33 Trim trailing whitespace 8 years ago
fauxpark af37bb2f78 Fix some of the more obvious typos 8 years ago
fauxpark 4c675a83ba Format keycode tables 8 years ago
fauxpark 7b0356d1d4 Convert all headings to Title Case 8 years ago
Balz Guenat 8b1862330a fix link for grave escape in docs 8 years ago
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
8 years ago
Colin T.A. Gray 53b043d4ef adds 'RGB_RMOD' to go through RGB modes in reverse 8 years ago
Drashna Jaelre 7b51f050d7 Fix typo in make example
It has `:all" when it clearly is referencing the command without `:all`.
8 years ago
mmikeww 0740e84d63 update advanced_keycodes; oneshot = sticky/dead keys 8 years ago
mmikeww c917888262 update glossary; oneshot key = sticky/dead key 8 years ago
skullY 0b54e7f5ae Flesh out the grave escape overrides 8 years ago
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
8 years ago
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.
8 years ago
Drashna Jael're 28874a9f33 Fixed minor typo in bootloader code 8 years ago
Drashna Jael're 319ff649ab 16 byte optimization of macro ;) 8 years ago
Drashna Jael're 92f6d6ec02 Update Userspace info to include Bootloader detection 8 years ago
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
8 years ago
Jack Humbert 62eed0e4a3
Update config_options.md 8 years ago
Jack Humbert c8bdc75e1d
Update feature_layouts.md 8 years ago
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>
8 years ago
Gilbert Consellado 7ff96877d2 added SS_LSFT to featured macros 8 years ago
Balz Guenat 858c09f370 add example keymap 8 years ago
Balz Guenat 179d64d33c extend macro docs a bit 8 years ago
drashna 3c15c48e6a Add "KC_MAKE" to userspace example 8 years ago
James 309a400b3e Update hand_wire.md
Change "Resin" to "Rosin"
8 years ago
Erin Call 392121b10e Document the Teensy hardware reset problem 8 years ago
skullY 4df4fa7c26 Clarify `KC_PWR` vs `KC_POWER`. Fixes #1994. 8 years ago
skullY 66f13e4972 Move keycodes to their own section 8 years ago
Jack Humbert bb11df6b7a update some docs 8 years ago
Zach Burchill e236f1eba1 Fixed some grammar and typos on the docs (#1989)
* fixed grammar and references

* fixed typo
8 years ago
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.
8 years ago
Jeremy Cowgar 245b3376d6 Correct the rules.mk documentation for auto shift.
fixes #1965
8 years ago
skullY 535c2f60a9 use real greater than and less than chars 8 years ago
skullY 432674781a Document info.json files 8 years ago
skullY 4e41beeaa6 Fix a typo 8 years ago
Jack Humbert 00733f4b87 update contributing guidelines 8 years ago
Jack Humbert d069a42c07
Update getting_started_github.md 8 years ago
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
8 years ago
Jack Humbert 38261920a9
update hand wiring link 8 years ago
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
8 years ago
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.
8 years ago
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. 8 years ago
Jeremy Cowgar 76d807fe7d Fix code example in auto shift docs 8 years ago
Jeremy Cowgar bf1fedc05e Fixed various feature links 8 years ago
Jack Humbert 4d421ee31c adds flashing docs 8 years ago
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
8 years ago
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.
8 years ago
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
8 years ago
Jack Humbert 06f196c589 Creates a userspace for keymaps (#1559)
* create a user space

* adds example

* document, add readme.md

* jackhumbert userspace, ergodox keymap
8 years ago
skullY 9bb259b660 Fix the naming for clueboard files 8 years ago
James 3276c4c56a Minor punctuation and grammar edits. 8 years ago
Jason Milkins 78923cb884 Fix code backticks on Frequently Asked Build Questions docs 8 years ago
Jason Milkins a860d9d628 Fix missing code backticks 8 years ago
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
8 years ago
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
8 years ago
Dylan Khor aa660c1eb7 Broken link found in issue #1845 8 years ago
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
8 years ago
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.
8 years ago
skullY db5afb05cf Fix the presentation of the contribution guide 8 years ago
skullydazed 2db4ad2133 Write a contributing guide. (#1827) 8 years ago
Jesper Brix Rosenkilde 966e2660cf Add option to reverse PS2 mouse axes and scrolling 8 years ago
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
8 years ago
lyuts d8c62e4238 Fixed typo in docs. (#1818) 8 years ago
Snipeye ee13228486 Generic Pointing Device (#1767) 8 years ago
Dylan Khor 0cc62459a7 Minor typo 8 years ago