qmk/qmk_firmware

[Bug] Timing between OSL layers is longer than expected

Open

#19,729 opened on Jan 31, 2023

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C (43,867 forks)batch import
bughelp wanted

Repository metrics

Stars
 (20,368 stars)
PR merge metrics
 (Avg merge 20d 9h) (27 merged PRs in 30d)

Description

Describe the Bug

Given the below config: https://user-images.githubusercontent.com/1613876/215894511-28d18641-fb0f-460e-963e-b98ce4e6ccf5.mp4

Tapping between the OSL layers takes approximately 500ms before the next OSL key can be pressed. This ends up with necessitating me to type like such OSL(1)->500ms->OSL(2)->500ms->CapsLock in the above config.

Ideally I could have timing of approximately 100ms between these buttons.

Keyboard Used

wuque/ikki68_aurora

Link to product page (if applicable)

No response

Operating System

Windows

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.1
Ψ QMK home: C:/Users/Carter/Downloads/QMK/qmk_firmware
Ψ Detected Windows 10 (10.0.19045).
Ψ Git branch: master
Ψ Repo version: 0.19.11
⚠ Git has unstashed/uncommitted changes.
Ψ - Latest master: 2023-01-30 19:47:46 +1100 (e296d67146) -- Accumulate version.h generator flags. (#19716)
Ψ - Latest upstream/master: 2023-01-30 19:47:46 +1100 (e296d67146) -- Accumulate version.h generator flags. (#19716)
Ψ - Latest upstream/develop: None
Ψ - Common ancestor with upstream/master: 2023-01-30 19:47:46 +1100 (e296d67146) -- Accumulate version.h generator flags. (#19716)
Ψ - Common ancestor with upstream/develop: None
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 10.1.0
Ψ Found avr-gcc version 8.5.0
Ψ Found avrdude version 7.0
Ψ Found dfu-util version 0.11
Ψ Found dfu-programmer version 0.7.2
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2022-09-18 10:01:17 +0000 --  (0e9d558b5)
Ψ - lib/chibios-contrib: 2022-10-03 18:09:41 +0200 --  (bb8356fb)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/pico-sdk: 2022-09-19 18:02:44 +0200 --  (8d56ea3)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ QMK is ready to go, but minor problems were found

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

VIA

Additional Context

The only "uncommitted change" is the additon of: #define TAPPING_TERM 200, however this does nothing and was simply testing I was doing to try to diagnose the issue.

Contributor guide