SUMMARY As the title. When caps lock is enabled, pressing backspace or delete in Kate or Kwrite does absolutely nothing STEPS TO REPRODUCE 1. Open Kate or Kwrite 2. Enable Capslock 3. Enter some text 4. Press Backspace OBSERVED RESULT Nothing happens EXPECTED RESULT Text is deleted SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed 20250502 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0
Hi - just to check, does this behavior occur in any other applications on your device? If so, does this occur when editing text in a virtual console (ex. typically reachable via Ctrl+Alt+F3 or Ctrl+Alt+F4)? Thanks!
And sorry for the multiple emails, but if you check in Settings > Configure Keyboard Shortcuts, is the action "Backspace" still assigned to the Backspace key? Thanks!
Arrow keys and Enter are also affected, as well as Backspace and Delete. This behavior happens in several places seemingly all based on Qt text elements. System file dialog, Dolphin's path bar, Qt Creator, Kate, Anki. It does NOT happen in, for example, KeePass (mono), gtk-demo -> TextView element, ImHex pattern editor (but the file dialog comes from the system and does have the bug), etc. Weirdly, in Konsole, backspace works, but arrow keys are still defunct while caps lock is active, and Delete turns into backspace.
Can confirm all that you said, and no it does not happen in a TTY.
If that happens to all Qt applications, that more sounds like a generic Qt issues on your system.
Hi - it looks like this is a libxkbcommon issue - see https://forums.opensuse.org/t/keyboard-problems-after-update/184685/12 and https://github.com/xkbcommon/libxkbcommon/issues/740 Thanks!
Can confirm; fixed in the latest Tumbleweed snapshot