https://bugs.kde.org/show_bug.cgi?id=521872
Kristen McWilliam <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Version| |6.7.2 Fixed/Implemented| | In| | Latest Commit| |https://invent.kde.org/plas | |ma/plasma-keyboard/-/commit | |/7453d0a655cd70fbe1f18dabf1 | |198bc9d4fa21dc --- Comment #9 from Kristen McWilliam <[email protected]> --- Git commit 7453d0a655cd70fbe1f18dabf1198bc9d4fa21dc by Kristen McWilliam. Committed on 27/06/2026 at 18:59. Pushed by merritt into branch 'master'. fix(overlay): allow clients to receive actual key events We were consuming key events and committing the text of the key directly, which breaks clients that expect or require actual key events. Instead, we still consume the key event (to prevent key repeat during long-press timer), but we send a synthetic key press and release to the client that matches the key that was pressed. Related: bug 519339, bug 521128, bug 521718, bug 521772, bug 521789, bug 522024, bug 522152, bug 522167, bug 521825, bug 521902 FIXED-IN: 6.7.2 Resolves: https://invent.kde.org/plasma/plasma-keyboard/-/work_items/71 M +39 -0 autotests/mockinputmethodcompositor.cpp M +5 -0 src/inputmethod.cpp M +2 -0 src/inputmethod_p.h M +8 -0 src/inputplugin.cpp M +3 -1 src/inputplugin.h M +17 -36 src/overlay/longpresstrigger.cpp M +40 -81 src/overlay/overlaycontroller.cpp M +0 -8 src/overlay/overlaycontroller.h M +0 -21 src/overlay/overlaytrigger.h https://invent.kde.org/plasma/plasma-keyboard/-/commit/7453d0a655cd70fbe1f18dabf1198bc9d4fa21dc -- You are receiving this mail because: You are watching all bug changes.
