summaryrefslogtreecommitdiffstats
path: root/docs/feature_tap_dance.md
Commit message (Collapse)AuthorAgeFilesLines
* Update feature_tap_dance.md (#18509)Luis Carlos2022-09-281-1/+1
| | | Fixed typo
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-221-3/+5
|\
| * Update Tap Dance Example 4 (#18138)Jesse2022-08-231-3/+5
| | | | | | break statements are missing from the switch for both registering and unregistering key codes. Neither have a default: case either. The code as exists in the repository right now does not compile. It does with this changes.
* | tap-dance: Restructure code and document in more detail (#16394)Jouke Witteveen2022-06-131-53/+90
|/
* [Docs] Address some typos (also in moonlander matrix.c) (#16248)Jouke Witteveen2022-02-061-1/+1
| | | | | | | * [Docs] Fix repeated words * [Keyboard] Fix moonlander output The left/right orientation differs from Ergodox EZ.
* [Docs] Update feature_tap_dance.md (#14931)Tate2022-01-081-1/+1
|
* Basic keycode overhaul (#14726)Ryan2021-11-031-2/+2
|
* [Docs] Add default case to tap dance example 5. (#14893)ForsakenRei2021-10-221-0/+6
|
* Fix link from feature_tap_dance.md to tapping term settings (#14741)precondition2021-10-071-1/+1
|
* matrix_scan_x -> x_task (#13748)Joel Challis2021-07-281-1/+1
|
* [Docs] Add `default` case in Tap Dance Example 6 (#13727)ForsakenRei2021-07-261-0/+2
| | | | | | 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`
* More Tap Dance docs improvements (#12358)Ryan2021-03-241-78/+84
|
* Update features to use Custom Tapping Term when appropriate (#6259)Drashna Jaelre2020-08-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Clean up Tap Dance docs (#9372)Ryan2020-06-171-272/+260
| | | | | * Clean up Tap Dance docs * Add heading IDs for translation
* Add explicit id tags to externally linked headersskullY2020-03-051-1/+1
|
* [Docs] Explain Tap Dance interruption (#5520)Robert Akhmerov2019-11-161-0/+2
|
* [Docs] removed unneeded line of code in Tap Dance documentation (#6981)Ethan Durrant2019-10-081-3/+0
|
* [Docs] updated and cleaned up documentation for Tap Dance (#6949)Ethan Durrant2019-10-071-32/+30
|
* Generalize Tap Dance Layer functions (#6629)Drashna Jaelre2019-09-211-1/+3
| | | | | | | | | | | | | | * 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
* [Docs] Add Sections and MO(layer)/TG(layer) Example (#6308)thomas-d-112019-07-251-13/+137
| | | | | | | | | | | | | | | * 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
* [Docs] Add Tap Dance example to the docs (#5326)Dusty Pomerleau2019-03-071-0/+83
| | | | | | | | * 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
* Remove userspace info from Quad-Function Tap Dance example (#4631)Drashna Jaelre2018-12-141-29/+7
|
* Add caveat for basic keycodes in Tap Dance docsDrashna Jaelre2018-10-271-0/+2
|
* Docs: Fix some minor errors in tap dance example (#3530)Emmanuel Odongo2018-07-311-10/+8
| | | | | | | | | | | | | * 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
* fix a few simple typos (#3068)arlenk2018-05-281-5/+5
| | | | | | * Update feature_tap_dance.md * minor typos
* List all Tap Dancing functions (#2945)Drashna Jaelre2018-05-141-0/+2
| | | | | | * List all Tap Dancing functions * Spelling, which drashna can't do apparently
* Update to tap dance docs (#2895)Daniel Gordon2018-05-041-18/+104
| | | | | * Added more comments * Documentation for 'quad function' tap dance now suggests to use the user's directory, and explains how to do so.
* Update feature_tap_dance.md (#2643)bjacques2018-04-211-1/+1
|
* Trim trailing whitespacefauxpark2017-12-091-4/+4
|
* Fix some of the more obvious typosfauxpark2017-12-091-1/+1
|
* Convert all headings to Title Casefauxpark2017-12-091-4/+4
|
* fixed two typosZach Burchill2017-10-311-2/+2
| | | | 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.
* Restructure the hardware and feature docs to make things easier to find (#1888)skullydazed2017-10-241-0/+250
* fix #1313 by documenting more config.h options * Clean up and organize documentation