qmk/qmk_firmware
GitHub で見る[Bug] with two mod tap keys and RETRO_TAPPING, the first tap is ignored
Open
#11,434 opened on 2021年1月4日
bughelp wanted
Repository metrics
- Stars
- (20,368 stars)
- PR merge metrics
- (平均マージ 20d 9h) (30d で 27 merged PRs)
説明
I am unsure if this is a bug or expected behaviour. I've managed to simulate the behaviour I wanted with PERMISSIVE_HOLD and fine-tuning TAPPING_TERM to my preference, but nevertheless this surprised me.
Replicating:
- in config,
RETRO_TAPPINGactivated andTAPPING_TERMset to something low (or zero) - layout with two mod tap keys, eg
LCTL_T(KC_MINS)andLSFT_T(KC_TAB) - hold one mod tap key, eg. LCTL_T
- tap the other key, eg LSFT_T
What I expected: ctrl+tab is sent.
What happens: nothing is sent on the first tap. From the second tap onwards, the expected behaviour happens. So for whatever reason the first tap is eaten up.
System Information
- Keyboard: jj40
- Operating system: linux
- AVR GCC version: 10.2.0
- ARM GCC version: 10.2.0
- QMK Firmware version: 0.11.23
- Any keyboard related software installed? No, just xkb.
This is the configuration I use: https://github.com/vaaas/dotfiles/tree/master/qmk/jjvas