qmk/qmk_firmware
Ver no GitHub[Bug] `RETRO_TAPPING` does not work with `ALT_T(*)`
Open
#9.230 aberto em 29 de mai. de 2020
bughelp wanted
Métricas do repositório
- Stars
- (20.368 stars)
- Métricas de merge de PR
- (Mesclagem média 20d 9h) (27 fundiu PRs em 30d)
Description
Describe the Bug
Even when RETRO_TAPPING is defined, ALT_T(*) works as same as without RETRO_TAPPING.
I reproduced this issue as follows:
- Add the following to
crkbd/keymaps/default/config.h:#define RETRO_TAPPING - Add the following to
crkbd/keymaps/default/keymap.c:#define KC_SandA ALT_T(KC_SPC) - Replace
KC_RALTwithKC_SandAto_QWERTYlayer incrkbd/keymaps/default/keymap.c. - Compile and write the firmware to crkbd
- Press the
KC_SandAkey overTAPPING_TERMand release it.- Expected behavior: A space is sent (we will see a space).
- Actual behavior: Alt is sent (I saw that a window menu is focused on) rather than a space is sent.
System Information
- Keyboard: crkbd
- Revision (if applicable): default
- Operating system: Windows 10
- AVR GCC version: avr-gcc (GCC) 5.4.0
- ARM GCC version: arm-none-eabi-gcc (15:6.3.1+svn253039-1build1) 6.3.1 20170620
- QMK Firmware version: 0.8.192
- Any keyboard related software installed?
- AutoHotKey
- Karabiner
- Other: Nothing
Additional Context
I confirmed that SFT_T and CTL_T work as intended.