summaryrefslogtreecommitdiffstats
path: root/docs/feature_advanced_keycodes.md
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2018-07-12 19:11:07 +0200
committerJack Humbert <jack.humb@gmail.com>2018-07-15 19:40:18 +0200
commit8ffeaec3aaa8b26a8d4512eab2a04b789d717044 (patch)
treeb3ba888a0b48f5de3f0106ee456b3b08b63e0c42 /docs/feature_advanced_keycodes.md
parentbbea9dadbcc92c4005188860a44c7b9e2479be2e (diff)
downloadqmk_firmware-8ffeaec3aaa8b26a8d4512eab2a04b789d717044.tar.gz
qmk_firmware-8ffeaec3aaa8b26a8d4512eab2a04b789d717044.tar.xz
Overhaul to keycode related docs
* Adds Audio Keycodes to both the feature page and master list * Re-orders the keycode list, so it's alphabetical (mostly) * Add additional (missing) sections to the keycode list * Add and update links in the keycode page * Add and reorder links in sidebar's keycode section
Diffstat (limited to 'docs/feature_advanced_keycodes.md')
-rw-r--r--docs/feature_advanced_keycodes.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/feature_advanced_keycodes.md b/docs/feature_advanced_keycodes.md
index a4b681ec1..f03a7121c 100644
--- a/docs/feature_advanced_keycodes.md
+++ b/docs/feature_advanced_keycodes.md
@@ -203,3 +203,9 @@ With default settings, `a` will be sent on the first release, then `a` will be s
With `TAPPING_FORCE_HOLD`, the second press will be interpreted as a Shift, allowing to use it as a modifier shortly after having used it as a tap.
!> `TAPPING_FORCE_HOLD` will break anything that uses tapping toggles (Such as the `TT` layer keycode, and the One Shot Tapping Toggle).
+
+# Retro Tapping
+
+When you hold a dual function key, and haven't pressed anything when you release the key, normally nothing happens. However, if you enable this, if you release the key without pressing another key, it will send the original key, even if it is outside of the tapping term.
+
+For instance, if you're using `LT(2, KC_SPACE)`, if you hold the key, don't hit anything else and then release it, normally, nothing happens. But with `RETRO_TAPPING` defined in your `config.h`, it will send `KC_SPACE`.