qmk/qmk_firmware

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

Open

#12.433 aperta il 30 mar 2021

Vedi su GitHub
 (0 commenti) (2 reazioni) (0 assegnatari)C (43.867 fork)batch import
bughelp wanted

Metriche repository

Star
 (20.368 star)
Metriche merge PR
 (Merge medio 20g 9h) (27 PR mergiate in 30 g)

Descrizione

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

Guida contributor