qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
17.76k stars 38.01k forks source link

[Bug] autoshift interferes with autocorrect #23853

Open grasegger opened 1 month ago

grasegger commented 1 month ago

Describe the Bug

When auto shift is enabled auto correct does not trigger any corrections. Once auto shift is disabled auto correct works as expected.

In a debug log I tested if the keys are going through the auto correct function at all and it looked like only space is processed, so auto shift is capturing the alpha keys and not letting auto correct process them.

I am reporting this as a bug since the expectation was that those two features do not interfere.

Keyboard Used

anna_x (sources linked below)

Link to product page (if applicable)

No response

Operating System

No response

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.5
Ψ QMK home: /home/karl/qmk_firmware
Ψ Detected Linux (WSL, Debian GNU/Linux 12 (bookworm)).
Ψ Userspace enabled: False
Ψ Git branch: anna_x
Ψ Repo version: 0.25.4
Ψ - Latest anna_x: 2024-06-02 10:40:17 +0200 (9872d69491) -- cleanup
Ψ - Latest upstream/master: 2024-06-01 10:37:40 +1000 (fa6d23235b) -- [docs] Remove gitbook directory (#23839)
Ψ - Latest upstream/develop: 2024-06-01 00:38:08 +0000 (6c87500231) -- Merge remote-tracking branch 'origin/master' into develop
Ψ - Common ancestor with upstream/master: 2024-06-01 10:37:40 +1000 (fa6d23235b) -- [docs] Remove gitbook directory (#23839)
Ψ - Common ancestor with upstream/develop: 2024-06-01 10:37:40 +1000 (fa6d23235b) -- [docs] Remove gitbook directory (#23839)
Ψ CLI installed in virtualenv.
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 12.2.1
Ψ Found avr-gcc version 5.4.0
Ψ Found avrdude version 7.1
Ψ Found dfu-programmer version 0.6.1
Ψ Found dfu-util version 0.11
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2024-02-17 19:20:06 +0000 --  (be44b3305)
Ψ - lib/chibios-contrib: 2024-04-03 20:39:24 +0800 --  (77cb0a4f)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2023-02-12 20:19:37 +0100 --  (a3398d8)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go

Is AutoHotKey / Karabiner installed

Other keyboard-related software installed

No response

Additional Context

sources: https://git.sr.ht/~grasegger/QMK/tree/anna_x/item/keyboards/anna_x

drashna commented 1 month ago

For reference: https://discord.com/channels/440868230475677696/869812721552601088/1249274505617084466

(this may not be a fix, but references some potentially useful info)