qmk/qmk_firmware

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

Open

#12.433 aberto em 30 de mar. de 2021

Ver no GitHub
 (0 comments) (2 reactions) (0 assignees)C (43.867 forks)batch import
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

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

Guia do colaborador