qmk/qmk_firmware
GitHub で見る[Bug] Shift from shifted key applied to next key in quick succession
Open
#12,433 opened on 2021年3月30日
bughelp wanted
Repository metrics
- Stars
- (20,368 stars)
- PR merge metrics
- (平均マージ 20d 9h) (30d で 27 merged PRs)
説明
Describe the Bug
When I hit ~ and / in quick succession in my TOP layer, the implicit shift applied in ~ also gets applied to the / causing ~/ to produce ~?. No explicit shift applied by me.
This is the output from the QMK Configurator:

This is my layer:
[TOP] = LAYOUT( \
//,-----------------------------------------------------. ,-----------------------------------------------------.
_______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______,\
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
_______, KC_GRV, KC_BSLS, KC_TILD, KC_SLSH, KC_LPRN, KC_RPRN, KC_MINS, KC_EQL, KC_UNDS, KC_AMPR, _______,\
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
KC_LSFT, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_LBRC, KC_RBRC, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_RSFT,\
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
_______, _______, _______, TO(NUM), _______, _______ \
//`--------------------------' `--------------------------'
),
The bindings in question are KC_TILD and KC_SLSH.
I have this is my config.h:
#define TAPPING_FORCE_HOLD
System Information
- Keyboard: crkbd
- Operating system: Arch Linux (Linux 5.11.10-arch1-1 x86_64)
- AVR GCC version: 10.2.0
- ARM GCC version: 10.2.0
- QMK Firmware version: 0.12.29