qmk/qmk_firmware

[Bug] `AUTO_SHIFT_MODIFIERS` occasionally sends single key instead of with-modifier-variant

Open

#19.671 geöffnet am 23. Jan. 2023

Auf GitHub ansehen
 (9 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C (43.867 Forks)batch import
bughelp wanted

Repository-Metriken

Stars
 (20.368 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 20T 9h) (27 gemergte PRs in 30 T)

Beschreibung

Describe the Bug

Since I've enabled AUTO_SHIFT_MODIFIERS, I have the issue that ~5% of all uses/presses of e.g. CTRL+c (copy to clipboard) just send a c instead of CTRL+c.

I thought it might be that I unintentionally press CTRL+c for too long (longer than AUTO_SHIFT_TIMEOUT, which is 150ms in my case), and thus it sends CTRL+SHIFT+c (as expected, when you press it for too long), but this is not the case: it doesn't send CTRL+SHIFT+c, but actually only c.

Seems like a bug to me. Here is my keyboard code. Any ideas?

Keyboard Used

sculpter

Link to product page (if applicable)

No response

Operating System

Windows 10

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

Contributor Guide