logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: a76a6580f887b80d6076305b96be8ed2f231bda4
parent a29f665769ab79a119f0f3670734ff743c42e1a1
Author: QMK Bot <hello@qmk.fm>
Date:   Sun, 19 May 2024 04:44:03 +0000

Merge remote-tracking branch 'origin/master' into develop

Diffstat:

Mdocs/feature_combo.md5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/docs/feature_combo.md b/docs/feature_combo.md @@ -17,11 +17,12 @@ combo_t key_combos[] = { This will send "Escape" if you hit the A and B keys, and Ctrl+Z when you hit the C and D keys. -## Mod-Tap Support -[Mod-Tap](mod_tap.md) feature is also supported together with combos. You will need to use the full Mod-Tap keycode in the combo definition, e.g.: +## Advanced Keycodes Support +Advanced keycodes, such as [Mod-Tap](mod_tap.md) and [Tap Dance](feature_tap_dance.md) are also supported together with combos. If you use these advanced keycodes in your keymap, you will need to place the full keycode in the combo definition, e.g.: ```c const uint16_t PROGMEM test_combo1[] = {LSFT_T(KC_A), LT(1, KC_B), COMBO_END}; +const uint16_t PROGMEM test_combo2[] = {TD(TD_ESC_CAPS), KC_F1, COMBO_END}; ``` ## Overlapping Combos