You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I have a qmk keyboard which defined a combo key. So to the best of my knowledge, it works by some kind of buffer is used when a combo key is pressed, and then if the next keycode isn't inside the combo key look up, both keycode would be sent simultaneously. But when this happens, the extra key can be discarded in vscode vim. For example, let's say the combo key is ac, and if I spam ax multiple times really quickly, what would ended up into the buffer would be aaaaaaaa, instead of axaxaxaxaxaxaxax.
To Reproduce
Steps to reproduce the behavior:
have a qmk keyboard with combo key defined.
spam one key with combo key defined, then press another that doesn't form combo with it.
some character would not be properly registered
Expected behavior
To have the key properly registered
Screenshots
no.
Extension version: 1.29.0
VS Code version: Code - Insiders 1.98.0-insider (e20adc378e7bda18152984725c31d22cb4eaac17, 2025-02-17T05:04:55.143Z)
OS version: Darwin arm64 23.6.0
Modes:
The text was updated successfully, but these errors were encountered:
Jacfger
changed the title
Key presses got discarded if the key is pressed to quickly (I think)
[Bug] Key presses got discarded if the key is pressed to quickly (I think)
Mar 7, 2025
Type: Bug
Describe the bug
I have a qmk keyboard which defined a combo key. So to the best of my knowledge, it works by some kind of buffer is used when a combo key is pressed, and then if the next keycode isn't inside the combo key look up, both keycode would be sent simultaneously. But when this happens, the extra key can be discarded in vscode vim. For example, let's say the combo key is
ac
, and if I spamax
multiple times really quickly, what would ended up into the buffer would beaaaaaaaa
, instead ofaxaxaxaxaxaxaxax
.To Reproduce
Steps to reproduce the behavior:
Expected behavior
To have the key properly registered
Screenshots
no.
Extension version: 1.29.0
VS Code version: Code - Insiders 1.98.0-insider (e20adc378e7bda18152984725c31d22cb4eaac17, 2025-02-17T05:04:55.143Z)
OS version: Darwin arm64 23.6.0
Modes:
System Info
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
A/B Experiments
The text was updated successfully, but these errors were encountered: