qmk/qmk_firmware

[Bug] Shift from shifted key applied to next key in quick succession

Open

#12,433 opened on 2021年3月30日

GitHub で見る
 (0 comments) (2 reactions) (0 assignees)C (43,867 forks)batch import
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: image

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

コントリビューターガイド