summaryrefslogtreecommitdiff
path: root/docs/feature_tap_dance.md
AgeCommit message (Collapse)Author
2021-07-26[Docs] Add `default` case in Tap Dance Example 6 (#13727)ForsakenRei
Added a `default` case in `switch(ql_tap_state.state)` at line 493 and 494. Without it compile firmware with Example 6 code will encounter 2 errors: `enumeration value 'TD_NONE' not handled in switch` `enumeration value 'TD_UNKNOWN' not handled in switch`
2021-03-24More Tap Dance docs improvements (#12358)Ryan
2020-08-29Update features to use Custom Tapping Term when appropriate (#6259)Drashna Jaelre
* Update Space Cadet to use Custom Tapping Term functionality * Detect correct keycode for space cadet tapping term * Update tap dancing to use global custom tapping term * Update documentation for Tap Dances * formatting pass * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/feature_tap_dance.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update for future * Update user keymaps for space cadet * Fix typos * Clean up tapping term stuff * Fix compiler issue if NO_ACTION_TAPPING is enabled Co-authored-by: fauxpark <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-06-17Clean up Tap Dance docs (#9372)Ryan
* Clean up Tap Dance docs * Add heading IDs for translation
2020-03-05Add explicit id tags to externally linked headersskullY
2019-11-16[Docs] Explain Tap Dance interruption (#5520)Robert Akhmerov
2019-10-08[Docs] removed unneeded line of code in Tap Dance documentation (#6981)Ethan Durrant
2019-10-07[Docs] updated and cleaned up documentation for Tap Dance (#6949)Ethan Durrant
2019-09-21Generalize Tap Dance Layer functions (#6629)Drashna Jaelre
* made tapdance dual_role general * updated original dual_role functionality * added toggling layer example * Fix dual role and add alias * Update docs about new layer tap dances * Fix up based on feedback
2019-07-25[Docs] Add Sections and MO(layer)/TG(layer) Example (#6308)thomas-d-11
* Add Sections and MO(layer)/TG(layer) Example Major changes: 1. Added sub-section headings to the portion before the examples. 2. Added a new Example 6, that allows MO(layer) and TG(layer) functionality to be embedded within tap dance functions. Minor Changes: 1. Edited some text to better fit with new sub-headings. * Update feature_tap_dance.md * Update feature_tap_dance.md
2019-03-07[Docs] Add Tap Dance example to the docs (#5326)Dusty Pomerleau
* add a tapdance example for creating advanced mod-tap and layer-tap keys * add optional curly braces to match QMK conventions * change example to use `register_code16()` and tapdance keycodes more closely matching QMK variants
2018-12-14Remove userspace info from Quad-Function Tap Dance example (#4631)Drashna Jaelre
2018-10-27Add caveat for basic keycodes in Tap Dance docsDrashna Jaelre
2018-07-31Docs: Fix some minor errors in tap dance example (#3530)Emmanuel Odongo
* Fix some minor errors in tap dance example Fix for #3529 Fix minor errors in the code examples for __Example 4: 'Quad Function Tap-Dance'__ and relevant documentation. Clarified the need to include the header file in `keymap.c`. * Use #pragma once in header guard Fix for #3529 Implement change requested in #3530
2018-05-28fix a few simple typos (#3068)arlenk
* Update feature_tap_dance.md * minor typos
2018-05-14List all Tap Dancing functions (#2945)Drashna Jaelre
* List all Tap Dancing functions * Spelling, which drashna can't do apparently
2018-05-04Update to tap dance docs (#2895)Daniel Gordon
* Added more comments * Documentation for 'quad function' tap dance now suggests to use the user's directory, and explains how to do so.
2018-04-21Update feature_tap_dance.md (#2643)bjacques
2017-12-09Trim trailing whitespacefauxpark
2017-12-09Fix some of the more obvious typosfauxpark
2017-12-09Convert all headings to Title Casefauxpark
2017-10-31fixed two typosZach Burchill
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-24Restructure the hardware and feature docs to make things easier to find (#1888)skullydazed
* fix #1313 by documenting more config.h options * Clean up and organize documentation